1. Hands MDM SDK
  2. iOS Quickstart
  3. MDM Módulos

MDM Módulos

Si ha optado por inicializar cada módulo por separado, agregue las directivas de la siguiente manera:

En el directorio raíz del proyecto, escriba el comando siguiente en el terminal para crear el archivo Podfile:

pod init 

 

Abra y edite el Podfile creado agregando los módulos MDM que desee:

# Uncomment the next line to define a global platform for your project
platform :ios, '14.0'

target 'My App' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Módulo(s) que desea
  
end

 

Ejecute el comando para descargar la dependencia:

pod install

 

O ejecute el comando para acutalizar las dependencias:

pod update

 

Asegúrese de abrir el espacio de trabajo del Xcode .xcworkspace en lugar del archivo de proyecto.


Incluya los módulos que utilizará en su aplicación como dependencia en el Podfile (recuerde ejecutar pod install a cada dependencia agregada), y inicie el módulo en su AppDelegate.m.

 

GeoBehavior

pod 'MDMGeoBehavior'
import MDMGeoBehavior
MDMCore.start(withAppId: "SEU_APP_ID", kitModules: [MDMGeoBehavior.self()])

 

AppBehavior

pod 'MDMAppBehavior'
import MDMAppBehavior
MDMCore.start(withAppId: "SEU_APP_ID", kitModules: [MDMAppBehavior.self()])

 

Notification

pod 'MDMNotification'
import MDMNotification
MDMCore.start(withAppId: "SEU_APP_ID", kitModules: [MDMNotification.self()])

 


Active la opción App Grupos en la pestaña Capabilities, creando un grupo, preferiblemente con el nombre del identificador de paquete del target principal, precedido por el grupo:

 

Agregar a la lista Info.plist de su target y extensión creó la clave NSGroupIdentifier de tipo String con el nombre del grupo creado, como se muestra en el siguiente ejemplo:

<key>NSGroupIdentifier</key>
<string>NAME OF THE GROUP</string>

 


Implementación de cada módulo: