Instalacion - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki

ReconoSerSdk

Instalación

En gradle.properties debes agregar

token.jpg

En build.gradle Project debes agregar

gradle1.jpg

#!java

allprojects {
    repositories {
        jcenter()
        maven {
            url 'https://jitpack.io'
            credentials { username authToken }
        }
   }
}
#!Kotlin

allprojects {
    repositories {
        jcenter()
        maven {
            url 'https://jitpack.io'
            credentials { username authToken }
        }
   }
}

y para agregar el sdk solo es agregar dentro del build.gradle Module en las dependencies:

versiones anteriores 1.5.5 & 1.5.8

1.5.15-beta5

Para esta nueva versión se cambio la forma de integración del SDK, se debe realizar la siguiente implementación:

implementation("org.bitbucket.reconoser_id.sdk_android:reconosersdk:1.5.15-beta5:staging@aar") { transitive = true }

Para ambiente de desarrollo colocar develop

implementation("org.bitbucket.reconoser_id.sdk_android:reconosersdk:1.5.15-beta5:**ambiente**@aar") { transitive = true }

Para ambiente de pruebas para producción production

implementation("org.bitbucket.reconoser_id.sdk_android:reconosersdk:1.5.15-beta5:**ambiente**@aar") { transitive = true }

Adicional en el build.gradle Module agrega dentro de android:

gradle3.jpg

Update 1.5.8

Mejoras en la lectura de documentos Colombianos (CC, TI y CE) Se cambia mascara en biometria facial

Update 1.5.15-beta5 en adelante

Mejoras en la lectura de documentos Colombianos, lectura de documentos adicionales y extranjeros. Mascara mejorada para lectura de documentos y validación de biometría facial. Actualizaciones y optimizaciones en varios servicios.

Adicional en el build.gradle Module agrega dentro de android:

#!java & !Kotlin

 compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

 //Para versiones superiores a la 2.2.8.beta5, usar DataBinding y ViewBinding
 buildFeatures {
        dataBinding true // for data binding
        viewBinding true // for view binding
    }

 kotlinOptions {
        jvmTarget = JavaVersion.VERSION_1_8
    }

1.6.0 en adelante

Para esta nueva versión se cambio la forma de integración del SDK, se debe realizar la siguiente implementación:

implementation("org.bitbucket.reconoser_id.sdk_android:reconosersdk:1.6.0:staging@aar") { transitive = true }

Para ambiente de desarrollo colocar develop

Ejemplo

implementation("org.bitbucket.reconoser_id.sdk_android:reconosersdk:1.6.0:develop@aar") { transitive = true }

Para ambiente de pruebas para producción production

Ejemplo

implementation("org.bitbucket.reconoser_id.sdk_android:reconosersdk:1.6.0:producción@aar") { transitive = true }

Sin embargo, una forma mas elegante, simple y fácil de implementar se puede realizar en el build.gradle Module dentro de android:

ext {
    flavorSDK = 'develop'
    sdkVersion = '1.6.0'
    reconoserIdVersion = "org.bitbucket.reconoser_id.sdk_android:reconosersdk:$sdkVersion:$flavorSDK@aar"
}

token.jpg

Siendo para este ejemplo "flavorSDK", uno de los ambientes de desarrollos anteriormente nombrados, "sdkVersion" la versión del sdk a implementar, mientras que "reconoserIdVersion" la implementación completa de la librería donde se aloja el SDK.

Adicionalmente, en el build.gradle app solo con la siguiente linea de código se puede descargar e implementar la librería del SDK, ya que en build.gradle Module se realizó la concatenación de caracteres (Strings) para su respectiva implementación:

/* ReconoSER ID */
   implementation("$reconoserIdVersion"){ transitive = true }

token.jpg

gradle3.jpg

volver