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

MDM Módulos

Caso tenha optado por inicializar cada módulo separadamente, adicione as diretivas no seu build.gradle da seguinte forma:

No build.gradle do nível do projeto, adicione o repositório:

allprojects {
    repositories {
        maven { url "http://nexus.hands.com.br/repository/maven-repository/" }
    }
}

 

No build.gradle do nível do app, adicione a dependência:

dependencies {
    // Módulo(s) que deseja incluir
}

 


Incluir os módulos que irá utilizar no seu aplicativo como dependência no build.gradle e inicializar o módulo em sua classe Application.

GeoBehavior

compile "br.com.hands.mdm.libs.android:mdm-geobehavior:3.11.0"
String appId = "SEU_APP_ID";

MDMCore.start(getApplicationContext(), appId, new OnStartListener() {
    @Override
    public void onStart() {
        MDMGeoBehavior.start(getApplicationContext());
    }
});

 

AppBehavior

compile "br.com.hands.mdm.libs.android:mdm-appbehavior:3.11.0"
String appId = "SEU_APP_ID";

MDMCore.start(getApplicationContext(), appId, new OnStartListener() {
    @Override
    public void onStart() {
        MDMAppBehavior.start(getApplicationContext());
    }
});

 

Notification

compile "br.com.hands.mdm.libs.android:mdm-notification:3.11.0"
String appId = "SEU_APP_ID";

MDMCore.start(getApplicationContext(), appId, new OnStartListener() {
    @Override
    public void onStart() {
        MDMNotification.start(getApplicationContext());
    }
});

 


Implementação de cada módulo: