Skip to content

Notifications

MDM Magic edited this page Sep 23, 2026 · 5 revisions

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.

Notifications

How to use it

  1. Drag a .app or .pkg onto the window, or click Choose App…

    From a .pkg, the app name and bundle ID are read from the app's Info.plist inside the package payload. Nothing is installed or written to disk.

  2. Check the app name and bundle ID.
  3. 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.

  1. Save Profile… or Upload to Jamf…. Analyze Another App starts over.

What goes into the profile

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.

Tips

  • 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.

Clone this wiki locally