IDV Mobile
IDV (Identity Verification) es el proceso de verificar y autenticar la identidad de un individuo mediante la comparación de sus rasgos biométricos únicos con datos previamente registrados.
Integración de dependencias
A continuación se detalla el listado de dependencias de los componentes disponibles para IDV:
Cocoapods
pod 'FPHISDKMainComponent', '~> 2.3.0'
pod 'FPHISDKSelphIDComponent', '~> 2.3.0'
pod 'FPHISDKSelphiComponent', '~> 2.3.0'
pod 'FPHISDKStatusComponent', '~> 2.3.0'
pod 'FPHISDKTrackingComponent', '~> 2.3.0'
pod 'FPHISDKVideoRecordingComponent', '~> 2.3.3'SPM
[email protected]:facephi-clienters/SDK-SdkPackage-SPM.git
[email protected]:facephi-clienters/SDK-SelphidComponentLight.git
[email protected]:facephi-clienters/SDK-Selphi_component-SPM.git
[email protected]:facephi-clienters/SDK-StatusPackage-SPM.git
[email protected]:facephi-clienters/SDK-TrackingPackage-SPM.git
[email protected]:facephi-clienters/SDK-VideoRecording-SPM.gitIniciación de SDK
El SDK funciona a través de un controlador principal (SDKController) que debe inicializarse correctamente para poder hacer uso del resto de funcionalidad. El equipo de Facephi facilitará el apiKey de la licencia para poder incluirlo en el proyecto.
Después de la inicialización correcta se tendrá acceso a todos los flujos configurados para la aplicación.
Código de inicialización:
Lanzamiento de IDV
El proceso de IDV lanza un flujo configurado en la plataforma a partir de su ID (flowID). Para ello se lanzará un controlador de flujo: FlowController.
Para configurar el controlador se creará un listado de los controladores de los componentes que van a participar en el proceso, por ejemplo:
SelphiController: Captura facial
SelphIDController: Captura de documentos
Para la grabación del proceso completo se pueden añadir también los controladores de lanzamiento y parada de la grabación:
VideoRecordingController
StopVideoRecordingController
La configuración necesitará también el ID del flujo configurado en la plataforma (flowID) y el ID del cliente (customerID).
Código para el lanzamiento:
Consulta de los flujos disponibles
Si se quiere obtener un listado de los flujos disponibles previo al lanzamiento de cualquiera de ellos se puede utilizar la función:
La función devuelve un listado de flujos con su ID y su tipo de operación.
Last updated