Skip to main content

Veritran Docs

Integración

En este paso, debe integrar XpressPlug como una dependencia en su proyecto de Android. Para hacer esto, agregue el siguiente repositorio de 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ó.

A continuación, debe agregar XpressPlug como una dependencia al proyecto actual, con cualquier otra dependencia necesaria. Agregue los siguientes valores al bloque de "dependencia" 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 or Build > Rebuild para verificar si el proyecto se ha configurado correctamente.