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
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.
Smartphone | Versão do Android | Câmera de selfie com captura manual | Câmera de selfie com captura inteligente | Tipo de teste |
---|---|---|---|---|
ASUS - X01BDA | 10.0.0 | Físico | ||
ASUS - Z01KD | 8.0.1 | Físico | ||
HUAWEY - P30 Lite | 9.0.0 | Físico | ||
LG - K22 | 10.0.0 | Físico | ||
LG - Q6 | 7.0.0 | Físico | ||
MOTOROLA - Moto one macro | 10.0.0 | Físico | ||
MOTOROLA - Moto G4 | 6.0.1 | Físico | ||
MOTOROLA - Moto G5s Plus | 8.1.0 | Físico | ||
MOTOROLA - Moto G6 Play | 9.0.0 | Físico | ||
MOTOROLA - Moto G7 Play | 10.0.0 | Físico | ||
MOTOROLA - Moto G7 Power | 10.0.0 | Físico | ||
MOTOROLA - Moto G8 Power Lite | 10.0.0 | Físico | ||
SAMSUNG - A01 | 10.0.0 | Físico | ||
SAMSUNG - J8 SM J810M | 8.1.0 | Físico | ||
SAMSUNG - Galaxy A30s SM-A307GT | 10.0.0 | Físico | ||
SAMSUNG - Galaxy A51 | 10.0.0 | Físico | ||
SAMSUNG - Galaxy A71 | 11.0.0 | Físico | ||
SAMSUNG - Galaxy S20+ | 11.0.0 | Físico | ||
SAMSUNG - s10e | 11.0.0 | Físico | ||
XIAOMI - Mi 8 Lite | 9.0.0 | Físico | ||
XIAOMI - Mi 8 Lite | 10.0.0 | Físico | ||
XIAOMI - Poco X3 | 10.0.0 | Físico | ||
XIAOMI - Redmi Note 8 | 10.0.0 | Físico | ||
XIAOMI - Redmi Note 8 Pro | 10.0.0 | Físico | ||
XIAOMI - Redmi Note 9 | 10.0.0 | Físico | ||
XIAOMI - Redmi Note 9 Pro | 10.0.0 | Físico | ||
GOOGLE - Pixel sailfish | 8.0.0 | Virtual (TestLab) | ||
HUAWEY - ALE L23 | 5.0.0 | Virtual (TestLab) | ||
HUAWEY - ANE LX1 | 9.0.0 | Virtual (TestLab) | ||
HUAWEY - ANE LX2 | 9.0.0 | Virtual (TestLab) | ||
HUAWEY - COR L29 | 8.1.0 | Virtual (TestLab) | ||
HUAWEY - MHA L29 | 7.0.0 | Virtual (TestLab) | ||
HUAWEY - NEO L29 | 9.0.0 | Virtual (TestLab) | ||
SAMSUNG - SC 02J | 8.0.0 | Virtual (TestLab) | ||
SAMSUNG - SM G891A | 9.0.0 | Virtual (TestLab) | ||
SAMSUNG - SM G930AZ | 8.0.0 | Virtual (TestLab) | ||
SAMSUNG - SM G935A | 8.0.0 | Virtual (TestLab) | ||
SAMSUNG - SM G965N | 9.0.0 | Virtual (TestLab) | ||
SAMSUNG - SM G965U1 | 8.0.0 | Virtual (TestLab) | ||
SAMSUNG - SM G981U1 | 10.0.0 | Virtual (TestLab) | ||
SAMSUNG - SM J727V | 8.1.0 | Virtual (TestLab) | ||
SAMSUNG - SM N950F | 9.0.0 | Virtual (TestLab) | ||
SAMSUNG - SM N950N | 9.0.0 | Virtual (TestLab) | ||
SAMSUNG - SM N950U | 8.0.0 | Virtual (TestLab) | ||
SAMSUNG - SM N960F | 9.0.0 | Virtual (TestLab) | ||
SAMSUNG - SM N960N | 9.0.0 | Virtual (TestLab) | ||
SAMSUNG - SM N960U1 | 8.1.0 | Virtual (TestLab) |
Tablet | Versão do Android | Câmera de selfie com captura manual | Câmera de selfie com captura inteligente | Câmera de selfie com Liveness |
---|---|---|---|---|
HUAWEY - P30 Lite | 9.0.0 | |||
MULTILASER - M7S Go | 8.1.0 | |||
SAMSUNG - Galaxy Active 3 | - | |||
SAMSUNG - Galaxy Tab A7 | - | |||
SAMSUNG - Galaxy Tab S6 Lite | 12.0.0 | |||
PHILCO - PTB8RRG | 10.0.0 | |||
HTC - NEXUS 9 | 5.0.2 | Virtual (TestLab) | ||
HTC - NEXUS 4 | 5.1.0 | Virtual (TestLab) | ||
HTC - NEXUS 7 | 5.0.2 | Virtual (TestLab) |
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.
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.
- O usuário acessa sua aplicação;
- Através do SDK Android, sua aplicação solicita o frame para captura (De acordo como foi configurada a sua aplicação);
- Sua aplicação renderiza o frame para captura em um placeholder pré estabelecido;
- O SDK Android captura a imagem (De acordo com o modo de câmera) e gera dois objetos: Base64 e Encrypted;
- Sua aplicação envia o Encrypted para o seu servidor;
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.
- 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);
- Os servidores retornam a resposta dos motores, que deve ser enviada para sua aplicação;
- 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.