-
Notifications
You must be signed in to change notification settings - Fork 51
Alert UI
In order to have IBM Notifier be able to show Notification Center banners (temporary) and alerts (persistent) you need to set the correct notification settings for the two components bundle identifiers.
Bundle IDs:
- Alert: com.ibm.cio.notifier.alert
- Banner: com.ibm.cio.notifier.banner
The best way to do it is through a Configuration Profile (.mobileconfig).
The payload of this configuration profile must define an AlertType
= 1 (Banners) for the Banner component and an AlertType
= 2 (Alerts) for the Alert component.
In Jamf Pro the configured Notifications payloads should look like this
The resultant .mobileconfig file should look like this:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>NotificationSettings</key>
<array>
<dict>
<key>AlertType</key>
<integer>1</integer>
<key>BadgesEnabled</key>
<false/>
<key>BundleIdentifier</key>
<string>com.ibm.cio.notifier.banner</string>
<key>CriticalAlertEnabled</key>
<true/>
<key>NotificationsEnabled</key>
<true/>
<key>ShowInLockScreen</key>
<true/>
<key>ShowInNotificationCenter</key>
<true/>
<key>SoundsEnabled</key>
<true/>
</dict>
<dict>
<key>AlertType</key>
<integer>2</integer>
<key>BadgesEnabled</key>
<false/>
<key>BundleIdentifier</key>
<string>com.ibm.cio.notifier.alert</string>
<key>CriticalAlertEnabled</key>
<true/>
<key>NotificationsEnabled</key>
<true/>
<key>ShowInLockScreen</key>
<true/>
<key>ShowInNotificationCenter</key>
<true/>
<key>SoundsEnabled</key>
<true/>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>Notifications Payload</string>
<key>PayloadIdentifier</key>
<string>3A419F1D-183B-4A43-9094-C961B500C496</string>
<key>PayloadOrganization</key>
<string>JAMF Software</string>
<key>PayloadType</key>
<string>com.apple.notificationsettings</string>
<key>PayloadUUID</key>
<string>ABA14240-E3D6-4A5A-958F-3224E9F27A45</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
<key>PayloadDescription</key>
<string></string>
<key>PayloadDisplayName</key>
<string>IBM Notifier Notifications</string>
<key>PayloadIdentifier</key>
<string>673C0CEE-5FBE-4723-88D4-82496B5FDBF6</string>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>673C0CEE-5FBE-4723-88D4-82496B5FDBF6</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
You can find it also here.
As you can see from the images this is how we have setup our own branded IBM Notifier. You can anyway use also two different configuration profiles, one for each component.
-
Deprecated documentation