Skip to content
Lucas Cantor (he/him) edited this page Mar 25, 2022 · 17 revisions

Common issues that admins experience weekly

Help, my paragraph and text changes are not showing up in the UI.

Nudge is a multi-linguistic application. Nudge needs to understand what language you are targeting, through the use of the _language key. Please ensure you are deploying this key in either your mobile configuration file or JSON.

Configuration profile set for Nudge to use a JSON file, but the JSON configuration isn't being applied.

Nudge won't be able to read the settings from your JSON configuration file if the plist used to build your configuration profile is invalid. Please ensure your plist is properly validated by running plutil -lint /path/to/profile. Here's an example of a valid plist with the minimum required PayloadType and json-url keys:

<?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>PayloadType</key>
	<string>com.github.macadmins.Nudge</string>
	<key>json-url</key>
	<string>https://example.com/nudge.json</string>
</dict>
</plist>

Here's what this example plist looks like when uploaded into an Application & Custom Settings configuration profile in Jamf Pro:

Screen Shot 2022-03-25 at 4 18 33 PM
Clone this wiki locally