iOS
App de demostración
Descargue la última versión de la app de demostración:
En el repositorio de GitLab se encuentra el código fuente de una app de ejemplo que utiliza el SDK de Oz Liveness:
Cómo agregar el SDK a la aplicación móvil del cliente
Cómo instalar el SDK
Para instalar OZLivenessSDK, utilice el administrador de dependencias CocoaPods. Para integrar OZLivenessSDK
en un proyecto de Xcode, añada el siguiente código a Podfile:
Puede encontrar la versión necesaria en el Registro de cambios.
Hay que agregar al proyecto los siguientes ajustes de parámetros:
Licencia
Para obtener una licencia para el SDK, escríbanos por correo electrónico. Para crear la licencia, es necesario el bundle id
. Después de obtener un archivo de licencia, hay dos maneras de agregar la licencia a su proyecto.
Cambie el nombre de este archivo a forensics.license y póngalo en el proyecto.
Durante el tiempo de ejecución: al inicializar el SDK, utilice el siguiente método.
LicenseSource
es una ruta al archivo de licencia, y LicenseData
es la información sobre su licencia. Tenga en cuenta: este método comprueba si tiene una licencia activa o no y, en caso afirmativo, la licencia no será sustituida por una nueva. Para forzar la sustitución de la licencia, utilice el método setLicense
.
Después de configurar la licencia, conéctese a los servidores de Oz:
Autorización
Para autorizar la Oz API, utilice el métodoOZSDK.login
:
Captura de videos
Puede crear un controlador que capture videos de la siguiente manera:
action:
lista de las acciones del usuario mientras se captura el video. Posibles acciones:
.smile
.eyes
.up
.down
.left
.right
.scanning
.selfie
.oneshot
El método onOZVerificationResult(results:)
para OZVerificationDelegate
recupera los resultados de la captura que contienen el estado y la URL del video. Utilice videoURL
para recuperar el video, bestShotURL
para recuperar la mejor toma, y preferredMediaURL
para recuperar el medio más apropiado para la acción (es decir, la mejor toma para la acción de una sola toma y el video para otras acciones).
Carga de archivos multimedia para su análisis
Hay dos formas de enviar archivos multimedia para su análisis:
análisis en el servidor: el sistema envía archivos multimedia a un servidor remoto y luego espera su respuesta.
análisis en el dispositivo: los archivos multimedia se analizan en el dispositivo, sin enviarlos a ninguna parte.
Análisis en el servidor
Los datos destinados a la carga y el análisis se almacenan en los resultados de los objetos (véase más arriba), obtenidos después de capturar y grabar el video. Cárguelos en el servidor e inicie los análisis necesarios con la ayuda de Oz API.
Un escenario simple de interacción con Oz API puede ser implementado con el método OZSDK.analyse
como se describe a continuación.
El bloque completion
| resolution
contendrá el resultado del análisis asignado, incluyendo status
(estado del análisis), type
(tipo de análisis) y folderID
(id. de la carpeta de Oz API).
Para realizar un análisis exhaustivo con video y fotografías de documentos, se utiliza el método OZSDK.documentAnalyse
:
El bloque completion | resolution
contendrá el resultado del análisis asignado (similar a OZSDK.analyse
), donde folderResolutionStatus
es el estado general de los análisis para la carpeta.
Puede utilizar el método OZSDK.uploadAndAnalyse
tanto para los documentos como para la comprobación facial:
El bloque resolution
contendrá el resultado del análisis asignado (similar a OZSDK.analyse
y OZSDK.documentAnalyse
).
Análisis en el dispositivo
Utilice los siguientes métodos para ejecutar el análisis en el dispositivo:
Biometry:
Liveness:
Personalización
Puede usar OZSDK.customization
para cambiar el estilo visual de la app.
Example:
Última actualización