Skip to main content

Veritran Docs

Integración

En este paso, debes integrar XpressPlug como una dependencia en tu proyecto de Android. Para ello, agrega el siguiente repositorio Maven en el archivo build.gradle, como se muestra a continuación.

maven {
url "https://developer.veritran.com/resources/api/v4/groups/10/-
/packages/maven"
name "GitLab"
credentials(HttpHeaderCredentials) {
name = 'Credential-Test'
value = '12345'
}
authentication {
header(HttpHeaderAuthentication)
}
}

En las variables “name” y “value”, ingresa las credenciales que Veritran te proporcionó.

Luego, debes agregar XpressPlug como una dependencia al proyecto actual junto con todas las demás dependencias necesarias. Agrega los siguientes valores al bloque “dependency” en el archivo build.gradle.

implementation ('com.veritran:ui_interfaces:7.3.0.2')
implementation ('com.veritran:xpressplug:7.3.0.2')

Agrega las bibliotecas externas consumidas por XpressPlug.

implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
implementation 'com.karumi:dexter:6.2.1'
implementation 'org.nanohttpd:nanohttpd-webserver:2.3.1'
implementation 'com.scottyab:rootbeer-lib:0.0.8'
implementation 'androidx.core:core:1.3.0'
implementation 'androidx.fragment:fragment:1.1.0'
implementation 'com.google.android.gms:play-services-basement:17.0.0'
implementation 'com.google.code.gson:gson:2.7'
implementation 'com.google.guava:guava:29.0-android'
implementation 'com.madgag.spongycastle:core:1.50.0.0'
implementation 'com.madgag.spongycastle:prov:1.50.0.0'
implementation 'com.madgag.spongycastle:pkix:1.50.0.0'
implementation 'org.apache.commons:commons-text:1.2'
implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72'
implementation 'androidx.recyclerview:recyclerview:1.1.0'
implementation 'com.squareup.duktape:duktape-android:1.3.0'
implementation 'org.greenrobot:eventbus:3.0.0'

Por último, agrega los siguientes valores al archivo de manifiesto en la etiqueta Application.

<uses-library android:name="org.apache.http.legacy" android:required="false" />

De ahora en adelante, puedes ir a Android Studio y seleccionar Build > Clean Project o Build > Rebuild para verificar si el proyecto se ha configurado correctamente.