Notification Settings

It is supported on the User Channel.

This payload specifies the restriction enforced notification settings for apps, using their bundle identifiers.

Summary

PayloadType:com.apple.notificationsettings
Supervised Only:
 True
macOS:N/A
macOS Deprecated:
 N/A
iOS:9.3
iOS Deprecated:N/A
Highlander:True

Keys

NotificationSettings

Notification Settings

Notification settings for each app

Type Default Required Regex iOS macOS Supervised
array N/A N/A N/A N/A N/A N/A

Notification Settings Item

Name Type Title Description Required
BundleIdentifier string App Bundle Identifier Bundle identifier of the target app always
NotificationsEnabled boolean Enable Notifications Whether notifications are allowed for this app. n/a
ShowInNotificationCenter boolean Show in Notification Center Whether notifications can be shown in notification center. n/a
ShowInLockScreen boolean Show in Lock Screen Whether notifications can be shown in the lock screen. n/a
AlertType integer Alert Type The type of alert for notifications for this app. None/Banner/Alert n/a
BadgesEnabled boolean Badges Enabled Whether badges are allowed for this app. n/a
SoundsEnabled boolean Sounds Enabled Whether sounds are allowed for this app. n/a
ShowInCarPlay boolean Show in Car Play Whether notifications can be shown in CarPlay. n/a
GroupingType integer The type of grouping for notifications for this app 0 auto, 1 by app, 2 off - do not group n/a
CriticalAlertEnabled boolean Critical Alerts Enabled Whether an app can mark a notification as a critical alert that will ignore Do Not Disturb and ringer settings. n/a