Skip to main content

Has anyone else run into issues where macOS users no longer receive Notification Center notifications from Jamf patch management events? For a long time this worked fine. I'd update an app via JPS patch management, and the user would get a Notification Center notice when each new update was available and the SS dock icon would show the number of ready updates in the red badge. But here lately neither of those happen. No Notification Center notices when a new update is ready and red badge only shows on the SS dock icon when the SS app is running.



Details. . .
Jamf Pro 10.8.0
Push Certs are current
Self Service settings for macOS has "Enable Self Service Notifications" checked.
I worked a ticket with Jamf support but they kind of threw up their hands and said "yep, seeing some inconsistencies with this" and assigned it a PI number (PI-005955).
Anything else I should be looking at? I mean I feel like this is pretty important since how else will my users know when they have updates to do? Yes, I could probably do a postflight script using Yo to notify but I'd really prefer the built in functionality working as advertised.

This is still an issue, 3 years+ later....


This is still an issue, 3 years+ later....


Maybe we should start having a birthday cake for this issue.


Hi folks, 

I am seeing this issue on just a few of my machines, Jamf Pro cloud. I was not able to find the referenced article/ticket PI-005955. Can someone link me?


I wish I had something to add. I moved on to other workflows for app patch management and haven't thought about this for a very long time.


"Ensure that users view the description - Force users to view the description before the policy runs" does NOT work in Sonoma when running policies from Self Service. Anyone else?


@ivanpiesh Working for me. Jamf Pro 11.0.1. My M2 MacBook Air is at 14.0.


From this blog

In Jamf, go to Configuration Profiles > New. Fill in the usual stuff you would in General.

Then, go to Application & Custom Settings, and select External Applications.

Click Add.

Under Source, select Custom Schema.

For Preference Domain, put in com.apple.notificationsettings.

For Custom Schema, paste in Joshua D. Miller’s .json.

Click Save, and then click Edit.

For Notification Settings, select Configured. Then click Add Value.

You can then select various options for your application (Alert Type, Use Badges on App Icon, Enable Notifications, etc.). Select what you want, but also be sure to fill in Application Identifier, which you can find in ~/Library/Preferences/com.apple.ncprefs.plist. For example, for Munki, this would be com.googlecode.munki.ManagedSoftwareCenter.

 

 

{
"title": "Notification Settings",
"description": "Preference Domain: com.apple.notificationsettings",
"__version": "1.0",
"__feedback": "josh@psu.edu",
"type": "object",
"options": {
"remove_empty_properties": true
},
"definitions": {
"policy_group": {
"type": "object",
"format": "grid",
"options": {
"collapsed": true,
"disable_properties": true
}
}
},
"properties": {
"NotificationSettings": {
"title": "Notification Settings",
"description": "Configure Notification Settings for macOS Applications in Catalina (10.15) or higher",
"anyOf": :
{
"type": "null",
"title": "Not Configured"
},
{
"title": "Configured",
"type": "array",
"items": {
"type": "object",
"title": "Application",
"properties": {
"AlertType": {
"type": "integer",
"title": "Alert Type",
"enum": :0, 1, 2],
"options": {
"enum_titles": :"None", "Banners", "Alerts"]
}
},
"BadgesEnabled": {
"type": "boolean",
"title": "Use Badges on App Icon",
"enum": :false, true],
"default": false,
"options": {
"enum_titles": :"No", "Yes"]
}
},
"BundleIdentifier": {
"type": "string",
"title": "Application Identifier",
"description": "The bundle identifier of the application"
},
"CriticalAlertsEnabled": {
"type": "boolean",
"title": "Critical Alerts",
"descriptions": "Display Critical Alerts",
"enum": :false, true],
"default": false,
"options": {
"enum_titles": :"No", "Yes"]
}
},
"NotificationsEnabled": {
"type": "boolean",
"title": "Enable Notifications",
"enum": :false, true],
"default": false,
"options": {
"enum_titles": :"No", "Yes"]
}
},
"ShowInLockScreen": {
"type": "boolean",
"title": "Show Notifications on Lock Screen",
"enum": :false, true],
"default": false,
"options": {
"enum_titles": :"No", "Yes"]
}
},
"ShowInNotificationCenter": {
"type": "boolean",
"title": "Display Notifications in Notification Center",
"enum": :false, true],
"default": false,
"options": {
"enum_titles": :"No", "Yes"]
}
},
"SoundsEnabled": {
"type": "boolean",
"title": "Play sound when notification arrives",
"enum": :false, true],
"default": false,
"options": {
"enum_titles": :"No", "Yes"]
}
}
}
}
}]
}
}
}

 

 


Reply