Skip to main content

Visión general

El SDK Android permite el desarrollo (rápido, sencillo y fácil) de un viaje de captura de fotos de rostros y/o fotos de documentos en su aplicación nativa Android, con la máxima seguridad, desempeño y las tecnologías más eficientes del mercado, siempre basado en la privacidad y seguridad de datos. El componente se proporciona para que el usuario final pueda capturar imágenes de forma intuitiva y fluida utilizando su aplicación.

Además de absorber la complejidad relacionada con la manipulación de la cámara en el dispositivo del usuario y la captura de imágenes, el SDK de Android también tiene como objetivo ayudar en el posicionamiento correcto para la captura, optimizándolas para aumentar la precisión de la respuesta de los motores.

Compatibility

VERSIONES MÍNIMAS COMPATIBLES​

El componente de captura disponible a través del SDK de Android admite versiones iguales o superiores para las tecnologías que se enumeran a continuación:

TecnologíaVersione
Android​5.0 (API 21)
Kotlin​1.6

DISPOSITIVOS COMPATIBLES​

COMPATIBILIDAD CON EMULADORES

Este SDK no funciona en emuladores, solo en dispositivos físicos.

El SDK de Android es compatible con la gran mayoría de los dispositivos que ejecutan Android 5.0 (API de nivel 21) o versiones superiores.

La siguiente tabla enumera los dispositivos que se han probado en el laboratorio, así como la disponibilidad de las extensiones del proveedor/fabricante. Algunas extensiones enumeradas pueden estar sujetas a API o SKU específicos del fabricante.

SmartphoneVersión del AndroidCámara selfie con captura manualCámara selfie con captura inteligenteTipo de prueba
ASUS - X01BDA10.0.0SupportedSupportedFísico
ASUS - Z01KD8.0.1SupportedSupportedFísico
HUAWEY - P30 Lite9.0.0SupportedSupportedFísico
LG - K2210.0.0SupportedSupportedFísico
LG - Q67.0.0SupportedSupportedFísico
MOTOROLA - Moto one macro10.0.0SupportedSupportedFísico
MOTOROLA - Moto G46.0.1SupportedNot supportedFísico
MOTOROLA - Moto G5s Plus8.1.0SupportedSupportedFísico
MOTOROLA - Moto G6 Play9.0.0SupportedSupportedFísico
MOTOROLA - Moto G7 Play10.0.0SupportedSupportedFísico
MOTOROLA - Moto G7 Power10.0.0SupportedSupportedFísico
MOTOROLA - Moto G8 Power Lite10.0.0SupportedSupportedFísico
SAMSUNG - A0110.0.0SupportedSupportedFísico
SAMSUNG - J8 SM J810M8.1.0SupportedSupportedFísico
SAMSUNG - Galaxy A30s SM-A307GT10.0.0SupportedSupportedFísico
SAMSUNG - Galaxy A5110.0.0SupportedSupportedFísico
SAMSUNG - Galaxy A7111.0.0SupportedSupportedFísico
SAMSUNG - Galaxy S20+11.0.0SupportedSupportedFísico
SAMSUNG - s10e11.0.0SupportedSupportedFísico
XIAOMI - Mi 8 Lite9.0.0SupportedSupportedFísico
XIAOMI - Mi 8 Lite10.0.0SupportedSupportedFísico
XIAOMI - Poco X310.0.0SupportedSupportedFísico
XIAOMI - Redmi Note 810.0.0SupportedSupportedFísico
XIAOMI - Redmi Note 8 Pro10.0.0SupportedSupportedFísico
XIAOMI - Redmi Note 910.0.0SupportedSupportedFísico
XIAOMI - Redmi Note 9 Pro10.0.0SupportedSupportedFísico
GOOGLE - Pixel sailfish8.0.0SupportedSupportedVirtual (TestLab)
HUAWEY - ALE L235.0.0SupportedNot supportedVirtual (TestLab)
HUAWEY - ANE LX19.0.0SupportedSupportedVirtual (TestLab)
HUAWEY - ANE LX29.0.0SupportedSupportedVirtual (TestLab)
HUAWEY - COR L298.1.0SupportedSupportedVirtual (TestLab)
HUAWEY - MHA L297.0.0SupportedSupportedVirtual (TestLab)
HUAWEY - NEO L299.0.0SupportedSupportedVirtual (TestLab)
SAMSUNG - SC 02J8.0.0SupportedSupportedVirtual (TestLab)
SAMSUNG - SM G891A9.0.0SupportedSupportedVirtual (TestLab)
SAMSUNG - SM G930AZ8.0.0SupportedSupportedVirtual (TestLab)
SAMSUNG - SM G935A8.0.0SupportedNot supportedVirtual (TestLab)
SAMSUNG - SM G965N9.0.0SupportedSupportedVirtual (TestLab)
SAMSUNG - SM G965U18.0.0SupportedSupportedVirtual (TestLab)
SAMSUNG - SM G981U110.0.0SupportedSupportedVirtual (TestLab)
SAMSUNG - SM J727V8.1.0SupportedSupportedVirtual (TestLab)
SAMSUNG - SM N950F9.0.0SupportedSupportedVirtual (TestLab)
SAMSUNG - SM N950N9.0.0SupportedSupportedVirtual (TestLab)
SAMSUNG - SM N950U8.0.0SupportedSupportedVirtual (TestLab)
SAMSUNG - SM N960F9.0.0SupportedSupportedVirtual (TestLab)
SAMSUNG - SM N960N9.0.0SupportedSupportedVirtual (TestLab)
SAMSUNG - SM N960U18.1.0SupportedSupportedVirtual (TestLab)
TabletaVersión del AndroidCámara selfie con captura manualCámara selfie con captura inteligenteCámara selfie con prueba de vida de FaceTec
HUAWEY - P30 Lite9.0.0SupportedSupportedSupported
MULTILASER - M7S Go8.1.0SupportedSupportedSupported
SAMSUNG - Galaxy Active 3-SupportedSupportedSupported
SAMSUNG - Galaxy Tab A7-SupportedSupportedSupported
SAMSUNG - Galaxy Tab S6 Lite12.0.0SupportedSupportedSupported
PHILCO - PTB8RRG10.0.0SupportedSupportedSupported
HTC - NEXUS 95.0.2SupportedSupportedVirtual (TestLab)
HTC - NEXUS 45.1.0SupportedSupportedVirtual (TestLab)
HTC - NEXUS 75.0.2SupportedSupportedVirtual (TestLab)
COMPATIBILIDAD CON TABLETAS

Este SDK funciona en tabletas, admitimos este tipo de dispositivo físico.

Modos de cámaras​

Los siguientes modos de cámara están disponibles en el SDK de Android:

  • Cámara selfie con captura manual;
  • Cámara selfie con captura inteligente;
  • Cámara selfie con prueba de vida de FaceTec;
  • Cámara trasera con captura manual;
  • Cámara trasera con captura inteligente;
  • Cámara de documento con captura manual.
FALLBACK DE LA CAPTURA INTELIGENTE**

Es posible que algunos teléfonos celulares más antiguos no admitan las funciones necesarias para el funcionamiento de las tecnologías de visión por computadora utilizadas en el modo de cámara selfie con captura inteligente (Captura Inteligente).

En estos casos, el modo de cámara selfie con captura manual (Captura manual) se activa como respaldo, lo que permite al usuario capturar manualmente.

DIAGRAMA DE FUNCIONAMIENTO​

El SDK (Client-side) se encarga de simplificar su integración con unico | check y sus características..

Si la captura es exitosa, el SDK de Android devuelve dos objetos, uno de los cuales debe enviarse a las API de los motores, completando así las validaciones.

Your title
LegendaLeyenda
UsuárioUsuario
Seu aplicativo AndroidSu aplicación android
Seu aplicativo Servidor do backendSu aplicación Servidor de backend
Motores único checkMotores único check
Acesso ao seu aplicativoAcceso a su aplicación
Renderização do componente de capturaRenderización de componentes de captura
Componente de capturaComponente de captura
Captura da imagem (Geração do Base64 e do Encrypted)Captura de la imagen (Generación de Base64 y de Encrypted)
Envio do Encrypted para o servidor do backendEnvío de Encrypted para el servidor de backend
Interação do Encrypted com a APIs dos motoresInteracción de Encrypted con las API de motores
Retorno dos motoresDevolución de los motores
Retorno do backendDevolución de backend
Resposta ao usuárioRespuesta al usuario
  1. El usuario accede a su aplicación;
  2. A través del SDK de Android, su aplicación solicita el frame para la captura (De acuerdo a cómo se configuró su aplicación);
  3. Su aplicación renderiza el frame para la captura en un placeholder preestablecido;
  4. El SDK Android captura la imagen (según el modo de cámara) y genera dos objetos: Base64 y Encrypted;
  5. Su aplicación envía Encrypted a su servidor;

::alert importante

El atributo Encrypted está estrictamente destinado a enviar la imagen a través de las API de Unico. No debes abrir ni serializar este atributo, ya que sus características pueden cambiar sin previo aviso. Su uso debe ser exclusivo en interacciones con APIs para garantizar la integridad y seguridad de los datos. Unico no es responsable de ningún daño resultante de esta práctica, ya que pueden ocurrir cambios de manera impredecible. :::

  1. Su servidor interactúa con las API de motores para analizar la imagen (la documentación de las API de motores biométricos se puede encontrar en este enlace);
  2. Los servidores devuelven la respuesta de los motores, que debe ser enviada a su aplicación;
  3. Su aplicación proporciona una respuesta al usuario.

¿Dudas?

¿No encontró algo o aún necesita ayuda? Si ya es cliente o asociado, puede contactarnos a través del Centro de Ayuda.