This article covers the license key deployment model for Goodnotes Education without Admin Console.
Baramundi uses the AppConfig Community XML schema to manage app configurations, which differs from the standard Apple plist format. When deploying a Goodnotes license key via Baramundi, you need to use the AppConfig format to avoid import errors.
What You Will Need
Before you begin, have the following ready:
- Your Goodnotes license key (found in your original activation email or your Goodnotes account)
- Access to the Baramundi Management Suite
- The Goodnotes 6 app already deployed to your devices via Baramundi
Please note: Students and staff do not need Apple IDs for license key deployment via MDM. The license is pushed directly to each device by Baramundi.
Step 1: Create Your AppConfig XML File
Baramundi's Konfigurationsschema importieren (Import Configuration Schema) feature expects the AppConfig Community XML format. Using Apple's standard plist format will result in an import error.
- Open a plain text editor on your computer.
- Paste the following XML template:
<managedAppConfiguration>
<version>1</version>
<bundleId>com.goodnotesapp.x</bundleId>
<dict>
<string keyName="LicenseKey">
<defaultValue>
<value>YOUR-LICENSE-KEY-HERE</value>
</defaultValue>
</string>
</dict>
</managedAppConfiguration>
- Replace
YOUR-LICENSE-KEY-HEREwith your actual Goodnotes license key. - Save the file with a
.xmlextension (for example,goodnotes-config.xml).
Step 2: Import the Configuration Schema in Baramundi
- Open the Baramundi Management Suite and navigate to your app management section.
- Select the Goodnotes 6 app.
- Choose Konfigurationsschema importieren (Import Configuration Schema).
- Select the
.xmlfile you created in Step 1 and confirm the import. - After a successful import, Baramundi will display LicenseKey as a configurable field in the interface.
- Enter your license key value directly into the LicenseKey field.
- Save and push the configuration to your target devices or device groups.
Step 3: Verify the Deployment
Once the configuration has been pushed, open Goodnotes on one of the managed iPads. The app should launch in its licensed state without prompting for any account sign-in or manual activation.
Tip: If you manage a large number of devices, test the deployment on a single device or small group first before pushing to your full fleet.
Troubleshooting
"plist element was not declared" error
This error appears when the XML file uses Apple's standard plist format instead of the AppConfig Community XML format. Make sure your file starts with <managedAppConfiguration> and not <?xml?> or <plist>.
LicenseKey field does not appear after import
Confirm that the bundleId in your XML is set to com.goodnotesapp.x. This is the bundle identifier for Goodnotes 6. Using a different bundle ID will prevent Baramundi from matching the configuration to the correct app.
Configuration is pushed but the license is not activating
Check that the Goodnotes 6 app is already installed on the target devices before pushing the managed app configuration. The configuration can only be applied to an app that is already present on the device.
If the issue persists after following these steps, contact our support team with a screenshot of your Baramundi configuration screen and we will be happy to assist further.