1. Hands MDM SDK
  2. iOS Quickstart
  3. MDMConfig.plist file

MDMConfig.plist file

This configuration key will be sent by Hands and contains the configuration ID for your application and each application contains its specific ID.

The configuration key must be used to start the MDMCore module, which in turn is responsible for starting the other MDM modules.

The library is started asynchronously. It is recommended to initialize the SDK using the applicationDidBecomeActive method in your AppDelegate, right after requesting permission to use Tracking:

Task {
    if await ATTrackingManager.requestTrackingAuthorization() == .authorized {
        // Modules to be initiated
    }
}

 


Observation

It is important to request the use of Tracking in the App for the correct functioning of the SDK.

<?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>NSUserTrackingUsageDescription</key>
    <string>The $(EXECUTABLE_NAME) app will use this permission to send you personalized ads.</string>
</dict>
</plist>