Guía de instalación
En esta sección, encontrará toda la información necesaria para la instalación del SDK de la plataforma Unico IDCloud en sus aplicaciones Web.
Browsers compatíveis
El marco de captura proporcionado a través del SDK es compatible con las siguientes combinaciones de navegadores y sistemas operativos:
Windows (desktop)
N/A
N/A
Android
N/A
iOS
N/A
MacOS (desktop)
N/A
En general, el SDK soporta WebRTC y las versiones más recientes de los navegadores listados anteriormente. Por razones de compatibilidad y seguridad, el funcionamiento en versiones muy antiguas de estos navegadores no está garantizado.
El componente de captura proporcionado a través del SDK Web es compatible con las versiones iguales o superiores para las siguientes tecnologías:
Android: 5.0 (API 21);
iOS: 11.
Funcionamiento en Webview
Es un componente del sistema que permite que las aplicaciones Android o iOS muestren contenido web directamente dentro de la aplicación, basado en el mismo proyecto de código. Es responsable de la navegación en sitios web y contenido web dentro de las aplicaciones.
Requisitos previos
Es necesario haber implementado el SDK Web en una aplicación que contenga un dominio seguro con protocolo https.
Compatibilidad con sistemas operativos
Android:
El SDK Web es compatible con webviews ejecutadas en Android 8 (API 26) o superior.
Para que el SDK funcione correctamente, es necesario agregar algunos permisos y configuraciones al archivo AndroidManifest, los cuales son:
Se recomienda el uso de webviews basadas en Chromium con algunas personalizaciones para un mejor funcionamiento de JavaScript. Es posible encontrar un ejemplo de implementación a través de nuestras PoCs.
iOS
El SDK Web es compatible con webviews ejecutadas en iOS 13 o superior.
Para que el SDK funcione correctamente, es necesario agregar algunos permisos y configuraciones al archivo info.plist, los cuales son:
iOS proporciona dos formas de utilizar Webviews en aplicaciones, estas son: WKWebView y SFSafariViewController. Recomendamos el uso de SFSafariViewController para una mejor compatibilidad con los recursos del DOM. Es posible encontrar un ejemplo de implementación a través de nuestras PoCs.
Compatibilidad con frameworks híbridos
El componente ha sido homologado solo en capas nativas, por lo que, para ser utilizado en frameworks híbridos (Flutter o React Native), es necesario implementarlo en la capa nativa de Android y/o iOS.
Cuando se está ejecutando, el SDK solicitará el permiso para abrir la cámara en la webview, que a su vez pedirá el mismo permiso a la aplicación nativa. Es obligatorio que su aplicación nativa tenga los permisos necesarios configurados en los archivos correspondientes.
Nuestro soporte está restringido a aplicaciones desarrolladas directamente en las plataformas nativas Android y iOS, utilizando sus respectivos módulos nativos. Actualmente, no ofrecemos soporte para aplicaciones desarrolladas en frameworks híbridos como React Native, Ionic u otras tecnologías de desarrollo multiplataforma.
Compatibilidad con webviews de redes sociales
El componente ha sido homologado en las redes sociales Instagram y Facebook en el modo Liveness sin interacción. El modo Liveness con interacción no es compatible en webviews de aplicaciones de redes sociales.
Instalando el SDK Web
Para implementar el SDK Web de la plataforma Unico IDCloud en su aplicación Web, siga los pasos listados a continuación:
Configuraciones de Content Security Policy (CSP)
El SDK Web utiliza Web Workers para mejorar la seguridad y el rendimiento. Por eso, es necesario agregar las siguientes configuraciones a su Content Security Policy (CSP):
Si su aplicación tiene una CSP, esta configuración es obligatoria para garantizar el funcionamiento correcto del SDK.
Obtendo as credenciais
Póngase en contacto con el equipo de CSs y/o el equipo de Onboarding;
Solicite la SDK Key proporcionando los identificadores de sus aplicaciones: Bundle Identifier para iOS, PackageID para Android y Host para WEB
Los identificadores de sus aplicaciones serán vinculados a la SDK Key por el equipo de Unico.
Recibirá su SDK Key para implementar el UnicoConfig.
Incorporando otros archivos en su proyecto
La tabla a continuación lista los archivos de recursos adicionales disponibles para ser incluidos en su proyecto. Debe descargarlos e incorporarlos en su proyecto para realizar la captura con Prueba de Vida:
3.19.2
3.19.0 -> 3.19.1
3.18.11
3.18.10
3.18.9
3.18.8
3.18.7
3.18.6
3.18.5
3.18.4
3.18.0 -> 3.18.3
3.16.4 -> 3.17.0
3.16.3
3.16.2
3.14.1 -> 3.16.1
3.11.1 -> 3.14.0
3.10.2 -> 3.11.0
3.10.1
3.9.1 -> 3.10.0
3.9.0
3.8.3
3.8.2
3.8.0 -> 3.8.1
3.7.1 -> 3.7.2
3.6.5 -> 3.7.0
3.6.3 -> 3.6.4
3.6.1 -> 3.6.2
3.5.4 -> 3.6.0
3.5.3
3.5.0 -> 3.5.2
Descargue los archivos de IA del SDK
Para descargar el archivo de IA del Unico Check SDK Web, haga clic aqui.
Todos los archivos adicionales deben estar en una ubicación pública y visible para la web dentro de su proyecto.
Instalación
El SDK Web está disponible a través de un paquete npm o cdn. Para la instalación, siga los pasos a continuación según su preferencia:
Instalación a través del paquete NPM
Para instalar el SDK en su proyecto a través de npm, simplemente ejecute el siguiente comando:
O también mediante yarn, con el siguiente comando:
Instalación a través del CDN
Para instalar el SDK en su proyecto a través del cdn, simplemente descargue el archivo a continuación e imprtelo en su proyecto.
Descargar la versión
3.19.2
.
Listo. Una vez finalizada la instalación del SDK, continúe con la implementación leyendo el material Guía de uso e integración a continuación:
¿Dudas?
¿No encontraste algo o aún necesitas ayuda? Si ya eres cliente o socio, puedes ponerte en contacto a través del Centro de Ayuda.
Atualizado
Isto foi útil?