Repository navigation
Notifications
Build a notification settings profile (com.apple.notificationsettings) for an app.
Choose exactly how an app's notifications behave (banners, badges, sounds, Lock Screen) and lock it in with MDM, without looking up bundle IDs or payload keys.

- Drag a
.appor.pkgonto the window, or click Choose App…From a
.pkg, the app name and bundle ID are read from the app'sInfo.plistinside the package payload. Nothing is installed or written to disk. - Check the app name and bundle ID.
- Set the Notification Settings:
| Setting | Options |
|---|---|
| Notifications Enabled | On / Off. When off, the app's notifications are turned off, the other settings are hidden and left out of the profile |
| Alert Type | None · Temporary Banner · Persistent Banner |
| Badges Enabled | On / Off |
| Sounds Enabled | On / Off |
| Show in Notification Center | On / Off |
| Show in Lock Screen | On / Off |
| Show in CarPlay | On / Off |
| Critical Alert Enabled | On / Off |
The starting values come from Preferences → Notifications Defaults and are applied again each time you drop in an app. If you haven't set any defaults, everything starts on except Show in CarPlay and Critical Alert Enabled, and Alert Type is Temporary Banner.
- Save Profile… or Upload to Jamf…. Analyze Another App starts over.
One com.apple.notificationsettings payload with a single NotificationSettings entry: BundleIdentifier, NotificationsEnabled, and, when notifications are on, AlertType (0 None, 1 Temporary Banner, 2 Persistent Banner), BadgesEnabled, SoundsEnabled, ShowInNotificationCenter, ShowInLockScreen, ShowInCarPlay and CriticalAlertEnabled.
| Output | Name |
|---|---|
| File |
<App> Notifications.mobileconfig, or <prefix> <App> Notifications.mobileconfig
|
| Jamf Pro profile | Notifications, or Notifications with a prefix |
The profile is uploaded unsigned, at Computer level, with no scope or category. See Uploading Profiles.
- Each profile covers one app. Build one per app. Profile Conflicts won't flag separate notification profiles for different apps.
- To set notifications for a whole team of apps, set up Notifications Defaults first, then drop in each app in turn.
Magic Toolbox © MDM Magic · mdmmagic.au · Releases · Report an issue
Getting started
Jamf Pro Tools
Audit & Health Check
Profile Builders
- PPPC Analyser
- System Extensions
- Web Content Filter
- Notifications
- Login Item Profiles
- Profile Signer
- Profile Unsigner
- Uploading Profiles
Content & Packages
Reference