Aplicaciones de ejemplo
Introducción
Las aplicaciones de ejemplo se pueden encontrar en el repositorio de GitHub:
Repositorio Demos Android v.1.5.4
Pasos para configurar y ejecutar las aplicaciones
- Es necesario incluir el usuario y token facilitado por Facephi en el fichero de local.properties como se indica en Repositorio
- Es necesario incluir el applicationId de la licencia facilitada por Facephi en el Gradle de la aplicación.
- Rellenar los datos de SdkData.
SdkData - Datos necesarios para el uso del SDK
Para que la aplicación funcione correctamente se deberán rellenar los siguientes datos.
En la clase SdkData:
- Datos necesarios si se va a utilizar un servicio para obtener las licencias:
val environmentLicensingData: EnvironmentLicensingData = EnvironmentLicensingData(
apiKey = "....."
)
- String de la licencia si no se va a utilizar un servicio:
const val LICENSE = "...."
- Dependiendo de cómo se haya añadido la licencia adaptar el valor de la variable:
const val LICENSE_ONLINE = false
- Identificador del cliente y tipo de operación que se va a utilizar en la inicialización:
const val CUSTOMER_ID = "...."
val OPERATION_TYPE = OperationType.ONBOARDING
- Para Selphi el nombre del fichero ZIP de recursos (que estará en la carpeta assets de la aplicación) y los datos de configuración:
const val SELPHI_RESOURCES = ".....zip"
val selphiConfiguration = SelphiConfigurationData(
...,
resourcesPath = SELPHI_RESOURCES
)
- Para SelphID el nombre del fichero ZIP de recursos (que estará en la carpeta assets de la aplicación) y los datos de configuración:
const val SELPHID_RESOURCES = "...zip"
val selphIDConfiguration = SelphIDConfigurationData(
...,
resourcesPath = SELPHID_RESOURCES
)
- IMPORTANTE: El applicationId de la aplicación debe coincidir con el que se ha solicitado en la licencia