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

MDM Módulos

Caso tenha optado por inicializar cada módulo separadamente, adicione as dependências no seu projeto da seguinte forma:

No diretório raiz do projeto, digite o comando abaixo no terminal para criar o arquivo Podfile:

pod init 

 

Abra e edite o Podfile criado adicionando os módulos MDM que desejar:

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

target 'Exemplo' 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 deseja incluir
  
end

 

Execute o comando para baixar a dependência:

pod install

 

Ou execute o comando para atualizar as dependências:

pod update

 

Certifique-se de abrir o espaço de trabalho do Xcode .xcworkspace ao invés do arquivo do projeto.


Incluir os módulos que irá utilizar no seu aplicativo como dependência no Podfile (lembre-se de executar pod install a cada dependência adicionada), e inicialize o módulo em seu 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()])

 


Na aba Capabilities do target de seu App, ative a opção App Groups, criando um grupo, preferencialmente com o nome do bundle identifier do target principal, precedido por group.:

 

Adicione ao Info.plist do seu target a chave NSGroupIdentifier do tipo String preenchido com o nome do grupo criado, como mostra o exemplo abaixo:

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

 


Implementação de cada módulo: