Pular para o conteúdo principal

Visão geral

O SDK Android permite o desenvolvimento (De forma rápida, simples e fácil) de uma jornada de captura da foto da face e/ou captura da foto de documento em sua aplicação nativa Android, com a máxima segurança, desempenho e com as tecnologias mais eficientes do mercado, sempre embasadas na privacidade e segurança dos dados. O componente é fornecido para que o usuário final possa capturar imagens de forma intuitiva e fluida utilizando sua aplicação.

Além de absorver a complexidade relacionada a manipulação da câmera do dispositivo dos usuários e a captura de imagens, o SDK Android também tem o objetivo de auxiliar no posicionamento correto para a captura, otimizando-as para aumentar a acurácia na resposta dos motores.

VERSÕES MÍNIMAS COMPATÍVEIS

O componente de captura disponibilizado por meio do SDK Android dá suporte às versões igual ou superiores para as tecnlogias listadas abaixo:

Android

5.0 (API 21)

Kotlin

1.6

DISPOSITIVOS COMPATÍVEIS

COMPATIBILIDADE COM EMULADORES

Este SDK não funciona em emuladores, somente em dispositivos físicos.

O SDK Android é compatível com a grande maioria dos dispositivos que possuam Android 5.0 (API de nível 21) ou versões superiores.

A tabela a seguir lista os dispositivos testados em laboratório, além da disponibilidade das extensões do fornecedor/fabricante. Algumas extensões listadas podem estar sujeitas as API ou SKUs específicos do fabricante.

SmartphoneVersão do AndroidCâmera de selfie com captura manualCâmera de selfie com captura inteligenteTipo de teste
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)
TabletVersão do AndroidCâmera de selfie com captura manualCâmera de selfie com captura inteligenteCâmera de selfie com Liveness
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)
COMPATIBILIDADE COM TABLETS

Este SDK funciona em tablets, suportamos este tipo de dispositivo físico.

Modos de câmeras

Os seguintes modos de câmera estão disponíveis no SDK Android:

  • Câmera de selfie com captura manual;
  • Câmera de selfie com captura inteligente;
  • Câmera de selfie com Liveness;
  • Câmera traseira com captura manual;
  • Câmera traseira com captura inteligente;
  • Câmera de documento com captura manual.
FALLBACK DA CAPTURA INTELIGENTE

Alguns celulares antigos podem não possuir suporte aos recursos necessários para o funcionamento das tecnologias de visão computacional utilizadas no modo de câmera de selfie com captura inteligente (Captura Inteligente).

Nestes casos, o modo de câmera de selfie com captura manual (Captura manual) é acionado como fallback, permitindo que o usuário faça a captura manual.

DIAGRAMA DE FUNCIONAMENTO

O SDK (Client-side) é responsável por simplificar sua integração com o unico | check e suas features.

Se a captura for feita com sucesso, o SDK Android retorna dois objetos, um deles deve ser enviado para as APIs dos motores, completando assim as validações.

Your title
  1. O usuário acessa sua aplicação;
  2. Através do SDK Android, sua aplicação solicita o frame para captura (De acordo como foi configurada a sua aplicação);
  3. Sua aplicação renderiza o frame para captura em um placeholder pré estabelecido;
  4. O SDK Android captura a imagem (De acordo com o modo de câmera) e gera dois objetos: Base64 e Encrypted;
  5. Sua aplicação envia o Encrypted para o seu servidor;
Alerta

O atributo Encrypted é destinado estritamente ao envio da imagem através das APIs da Unico. Não se deve abrir e serializar esse atributo, pois suas características podem ser alteradas sem aviso prévio. Seu uso deve ser exclusivo nas interações com as APIs para garantir a integridade e segurança dos dados. A Unico não se responsabiliza por quaisquer danos decorrentes dessa prática, uma vez que as modificações podem ocorrer de maneira imprevista.

  1. Seu servidor interage com as APIs dos motores para analisar a imagem (a documentação das APIs do motor biométrico pode ser encontrada neste link);
  2. Os servidores retornam a resposta dos motores, que deve ser enviada para sua aplicação;
  3. Sua aplicação disponibiliza uma resposta ao usuário.

Dúvidas?

Não encontrou algo ou ainda precisa de ajuda? Se já é um cliente ou parceiro, pode entrar em contato através da Central de Ajuda.