-
Notifications
You must be signed in to change notification settings - Fork 203
Common Issues
Lucas Cantor (he/him) edited this page Mar 25, 2022
·
17 revisions
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:
