Left Image Right Image
Articles in this section

Deploying Your Goodnotes License Key Using Baramundi MDM

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.

  1. Open a plain text editor on your computer.
  2. 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>
  1. Replace YOUR-LICENSE-KEY-HERE with your actual Goodnotes license key.
  2. Save the file with a .xml extension (for example, goodnotes-config.xml).

Step 2: Import the Configuration Schema in Baramundi

  1. Open the Baramundi Management Suite and navigate to your app management section.
  2. Select the Goodnotes 6 app.
  3. Choose Konfigurationsschema importieren (Import Configuration Schema).
  4. Select the .xml file you created in Step 1 and confirm the import.
  5. After a successful import, Baramundi will display LicenseKey as a configurable field in the interface.
  6. Enter your license key value directly into the LicenseKey field.
  7. 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.