The payload that configures notifications.
| Setting | Type | Required | Default | Manual Install | Supported OS |
|---|---|---|---|---|---|
Notification settings NotificationSettings An array of notification settings dictionaries. 1 subkey | array | required | — | ✓Yes | iOS (9.3+)macOS (10.15+) |
└─ Notification setting NotificationSettingsItem 11 subkeys | dictionary | — | ✓Yes | iOS (9.3+)macOS (10.15+) | |
└─ └─ App bundle identifier BundleIdentifier The bundle identifier of the app to which to apply these notification settings. | string | required | — | ✓Yes | iOS (9.3+)macOS (10.15+) |
└─ └─ Enable notifications NotificationsEnabled If `true`, enables notifications for this app. | boolean | optional | true | ✓Yes | iOS (9.3+)macOS (10.15+) |
└─ └─ Show in Notification Center ShowInNotificationCenter If `true`, enables notifications in the Notification Center for this app. | boolean | optional | true | ✓Yes | iOS (9.3+)macOS (10.15+) |
└─ └─ Show in Lock Screen ShowInLockScreen If `true`, enables notifications on the Lock Screen for this app. | boolean | optional | true | ✓Yes | iOS (9.3+)macOS (10.15+) |
└─ └─ Alert type AlertType The type of alert for notifications for this app:
- `0`: None
- `1`: Temporary Banner
- `2`: Persistent Banner | integer | optional | 1 | ✓Yes | iOS (9.3+)macOS (10.15+) |
└─ └─ Badges enabled BadgesEnabled If `true`, enables badges for this app. | boolean | optional | true | ✓Yes | iOS (9.3+)macOS (10.15+) |
└─ └─ Sounds enabled SoundsEnabled If `true`, enables sounds for this app. | boolean | optional | true | ✓Yes | iOS (9.3+)macOS (10.15+) |
└─ └─ Show in CarPlay ShowInCarPlay If `true`, enables notifications in CarPlay for this app. | boolean | optional | true | ✓Yes | iOS (12.0+) |
└─ └─ Critical alert enabled CriticalAlertEnabled If `true`, enables critical alerts that can ignore Do Not Disturb and ringer settings for this app. | boolean | optional | false | ✓Yes | iOS (12.0+) |
└─ └─ Grouping type GroupingType The type of grouping for notifications for this app:
- `0`: Automatic: Group notifications into app-specified groups.
- `1`: By app: Group notifications into one group.
- `2`: Off: Don't group notifications. | integer | optional | 0 | ✓Yes | iOS (12.0+) |
└─ └─ Preview type PreviewType The type previews for notifications. This key overrides the value at Settings>Notifications>Show Previews.
- `0` - Always: The device shows previews when locked and unlocked
- `1` - When Unlocked: The device shows previews only when unlocked
- `2` - Never: The device never shows previews | integer | optional | — | ✓Yes | iOS (14.0+) |
Explore the full catalogue of Apple Mobile Device Management (MDM) and Declarative Device Management (DDM) policies for macOS and iOS. Search, filter, and reference policy keys for use with Microsoft Intune, Jamf, or any standards-compliant MDM solution.
com.apple.wifi.managed – Wi-Fi network configurationcom.apple.vpn.managed – VPN configurationcom.apple.applicationaccess – App and feature restrictionscom.apple.security.pkcs1 – Certificate (PKCS#1) payloadcom.apple.security.pkcs12 – Identity certificate (PKCS#12) payloadcom.apple.security.scep – SCEP certificate enrolmentcom.apple.mail.managed – Mail account configurationcom.apple.eas.account – Exchange ActiveSync accountcom.apple.MCX – Managed Client (macOS) preferencescom.apple.MCX.FileVault2 – FileVault 2 disk encryptioncom.apple.dock – macOS Dock configurationcom.apple.screensaver – Screensaver configurationcom.apple.loginwindow – macOS login window configurationcom.apple.systempolicy.managed – Gatekeeper / system policycom.apple.systempreferences – System Preferences pane restrictionscom.apple.SoftwareUpdate – Software update behaviourcom.apple.TCC.configuration-profile-policy – Privacy Preferences Policy Control (PPPC)com.apple.notificationsettings – Per-app notification settingscom.apple.webcontent-filter – Web content filtercom.apple.dnsSettings.managed – DNS settings (DoH / DoT)com.apple.relay.managed – Network relay configurationcom.apple.extensiblesso – Extensible Single Sign-Oncom.apple.configuration.passcode.settings – DDM: passcode policycom.apple.configuration.softwareupdate.enforcement.specific – DDM: enforced software updatecom.apple.configuration.services.configuration-files – DDM: service configuration filescom.apple.configuration.management.status-subscriptions – DDM: status subscriptionscom.apple.activation.simple – DDM: simple activation predicatecom.apple.management.organization-info – DDM: organization information