Essa chave de configuração será enviada pela Hands e contém o ID de configuração para seu aplicativo e cada aplicativo contém seu ID específico.
A chave de configuração deve ser utilizada para iniciar o módulo MDMCore, que por sua vez, é responsável por iniciar os demais módulos da MDM.
A biblioteca é inicializada assincronamente. É recomendado inicializar o SDK no método applicationDidBecomeActive
no seu AppDelegate, logo após solicitar permissão para uso de Tracking:
Task {
if await ATTrackingManager.requestTrackingAuthorization() == .authorized {
// Módulos a serem iniciados
}
}
Observação
Importante solicitar o uso de Tracking no App para o correto funcionamento do 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>O aplicativo $(EXECUTABLE_NAME) usará essa permissão para enviar anúncios personalizados para você.</string>
</dict>
</plist>