Parametrizar Vistas - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki
Configuración en la cual se obtiene la visualización de las diferentes pantallas para el flujo del SDK.
De acuerdo a la configuración se visualizarán las diferentes pantallas las cuales son:
-Formulario.
-Tutorial de recomendaciones previo a la captura facial y de documento.
-Solicitud de permisos de cámara previo a la captura facial.
-Visualización de la captura del documento en anverso y reverso, el cual tiene opción de capturar nuevamente el documento.
-Visualización del resultado del proceso.
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
BLACK_BOX_ACTIVE | Boolean | Opcional | Indicador para activar el flujo del SDK con todas las vistas activas |
FORM | Boolean | Opcional | Indicador para visualizar el formulario |
RECOMMENDATIONS_TUTORIAL | Boolean | Opcional | Indicador para visualizar las recomendaciones del tutorial de captura en biometría y/o documento |
PERMISSIONS_TUTORIAL | Boolean | Opcional | Indicador para visualizar la solicitud de permisos previo a la captura facial |
RESULT | Boolean | Opcional | Indicador para visualizar la captura realizada del documento tanto en anverso como reverso |
FINISH | Boolean | Opcional | Indicador para visualizar el resultado del proceso realizado |
Para biometría:
#!java
Intent intent = new Intent(this, BiometricReaderActivity.class);
//Implementación Intent para biometría
// Se agregan los Intent para las vistas de la siguiente forma:
//teniendo en cuenta en ajustar los valores entre true y false de acuerdo a las pantallas que se quieran ver, se debe tener en cuenta
que si BLACK_BOX_ACTIVE= true, tomara como si todas las vistas estuvieran en true
intent.putExtra(IntentExtras.BLACK_BOX_ACTIVE, false);
intent.putExtra(IntentExtras.PERMISSIONS_TUTORIAL, false);
intent.putExtra(IntentExtras.RECOMMENDATIONS_TUTORIAL, false);
intent.putExtra(IntentExtras.FORM, false);
intent.putExtra(IntentExtras.FINISH, false);
startActivityForResult(intent, FACE);
#!Kotlin
Intent intent = new Intent(this, BiometricReaderActivity.class)
//Implementación Intent para biometría
// Se agregan los Intent para las vistas de la siguiente forma:
//teniendo en cuenta en ajustar los valores entre true y false de acuerdo a las pantallas que se quieran ver, se debe tener en cuenta
que si BLACK_BOX_ACTIVE= true, tomara como si todas las vistas estuvieran en true
intent.putExtra(IntentExtras.BLACK_BOX_ACTIVE, false);
intent.putExtra(IntentExtras.PERMISSIONS_TUTORIAL, false);
intent.putExtra(IntentExtras.RECOMMENDATIONS_TUTORIAL, false);
intent.putExtra(IntentExtras.FORM, false);
intent.putExtra(IntentExtras.FINISH, false);
startActivityForResult(intent, FACE);
Para documento:
#!java
Intent intent = new Intent(this, RequestDocumentActivity.class);
//Implementación Intent para documento
// Se agregan los Intent para las vistas de la siguiente forma:
//teniendo en cuenta en ajustar los valores entre true y false de acuerdo a las pantallas que se quieran ver, se debe tener en cuenta
que si BLACK_BOX_ACTIVE= true, tomara como si todas las vistas estuvieran en true
intent.putExtra(IntentExtras.BLACK_BOX_ACTIVE, false);
intent.putExtra(IntentExtras.RECOMMENDATIONS_TUTORIAL, false);
intent.putExtra(IntentExtras.RESULT, false);
intent.putExtra(IntentExtras.FINISH, false);
startActivityForResult(intent, DOCUMENT_FRONT);
#!Kotlin
Intent intent = new Intent(this, RequestDocumentActivity.class)
//Implementación Intent para documento
// Se agregan los Intent para las vistas de la siguiente forma:
//teniendo en cuenta en ajustar los valores entre true y false de acuerdo a las pantallas que se quieran ver, se debe tener en cuenta
que si BLACK_BOX_ACTIVE= true, tomara como si todas las vistas estuvieran en true
intent.putExtra(IntentExtras.BLACK_BOX_ACTIVE, false);
intent.putExtra(IntentExtras.RECOMMENDATIONS_TUTORIAL, false);
intent.putExtra(IntentExtras.RESULT, false);
startActivityForResult(intent, DOCUMENT_FRONT);