Pacote que agrupa todos os módulos da MDM, facilitando a integração e inicialização da plataforma. Caso você utilize todos os módulos do SDK, é mais conveniente utilizar o bundle.
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 {
compile "br.com.hands.mdm.libs.android:mdm-bundle:3.11.0"
}
A biblioteca é inicializada assincronamente. É recomendado inicializar o SDK no evento onCreate da Application:
String appId = "SEU_APP_ID";
MDMCore.start(getApplicationContext(), appId, new OnStartListener() {
@Override
public void onStart() {
MDMBundle.start(getApplicationContext());
}
});
Ou
String appId = "SEU_APP_ID";
MDMCore.start(getApplicationContext(), appId, new OnStartListener() {
@Override
public void onStart() {
MDMBundle.start(getApplicationContext(), new OnStartListener() {
@Override
public void onStart() {
// MDM inicializado
}
});
}
});
Próximos passos:
Depois de inicializar o bundle é preciso implementar a particularidade de cada módulo.
Siga as instruções dos módulos a seguir.