IT admins for businesses looking to deploy a license key to their end-users' Macs (instead of iPads) using Jamf Pro will realize they can't use Managed App Configuration because Jamf supports it only for iOS/iPadOS, unlike other MDM solutions. To push a license key to Macs, a Configuration Profile is used instead, which is supported in Goodnotes v6.3.14 or later.
Create a Configuration Profile for macOS
- Go to your Jamf Pro instance and select Computers > Configuration Profiles > New:
- Enter a name and description for the new Configuration Profile, e.g. "Goodnotes for macOS".
- Go to Application & Custom Settings > External Applications on the sidebar (you can search for "external" from the Search box at the top of the sidebar), and then click on Add near the top-right corner to set up the settings for Goodnotes:
- On the Source selector, choose Custom schema:
- This will show a Preference Domain field, where you must input
com.goodnotesapp.x
: - Click Add schema and you’ll be prompted to paste the JSON schema directly into a text box:
- Paste the following schema and click Save. (The text in bold will cause Jamf Pro to create a LicenseKey field on the page - see the next step.)
{
"title":"Goodnotes Managed Configuration",
"description":"Preference settings for Goodnotes.",
"properties":{
"com.goodnotesapp.x.managed":{
"title": "com.goodnotesapp.x.managed",
"description": "The shared managed configuration.",
"type": "object",
"properties": {
"LicenseKey": {
"title": "LicenseKey",
"description": "The License Key used to unlock the full version of Goodnotes.",
"type": "string"
}
}
}
}
} - Add your License Key in the text field named License Key generated with the schema:
- Click Save near the bottom-right corner. The deployment will be automatic.
—
Reference: Jamf’s own documentation on how to add custom settings for applications on macOS.