Introdução
Operação
Os SDKs tem como objetivo potencializar a segurança do seu negócio e dos seus clientes, permitindo inclusive personalizar a experiência de uso aplicando a identidade visual da sua marca. Os SDKs abstraem a complexidade de manipulação da câmera do dispositivo dos usuários e a captura de imagens (Selfie e documento), facilitando a vida do desenvolvedor e reduzindo o tempo de entrega do produto final. Outras vantagens:
- Precisão na captura de imagens: A SDK possui recursos que auxiliam o usuário a obter fotos biometricamente válidas, reduzindo o drop das imagens quando comparados a captura realizada pelas câmeras padrões dos dispositivos. São adicionados SmartFrames, “elementos chave“ que se ajustam automaticamente à silhueta e proporção da tela do usuário permitindo uma melhor captura da imagem;
- Segurança reforçada: Recursos de criptografia e segurança contra injection de imagens, possuindo também funcionalidades que previnem fraudes adaptadas a diferentes modos de câmera. Camadas de segurança que funcionam de forma complementar, tanto a nível da aplicação quanto em relação aos dados que são trafegados entre os SDKs e o backend. A SDK também inclui ofuscação de código, bloqueio de emulador e checagem de bundle do aplicativo que a está executando.
É importante ressaltar que para o bom funcionamento das nossas soluções, com o máximo de segurança e estabilidade, é imprescindível que o SDK esteja devidamente atualizado. É responsabilidade do cliente acompanhar e garantir que está utilizando a versão mais recente do SDK disponível em nossos servidores.
A Unico não se responsabiliza por problemas decorrentes de falta de atualização do SDK na operação do cliente. [Saiba mais sobre nossa Política de Atualização da SDK aqui] (https://developers.unico.io/docs/check/SDK/politicaSDK).
Requisitos suportados por cada Client SDK
A seguir, informações e requisitos necessários, oficialmente suportados por cada Client SDK da Unico:
SDK WEB
- Frameworks: React JS, Angular, Next JS, Vue JS e JS Vanilla.
- Versão Javascript: ECMAScript 5 ou superiores.
Observação: o suporte aos frameworks é dado desde que compatíveis com o ECMAScript 5 ou superiores.
SDK Android
- Plugins: Flutter
- Linguagens: Java/Kotlin
SDK iOS
- Xcode: >= 15.0
- Plugins: Flutter
- Linguagens: swift/objective-c
- iOS: >= 11
- Gerenciador de dependência: Cocoapods ou Swift Package Manager
Modos de câmeras por SDK
Modos | SDK Android | SDK iOS | SDK Web |
---|---|---|---|
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 |
- Verifique a versão mínima dos sistemas operacionais suportados por cada versão da SDK (Android, iOS ou Web) em seus respectivos guias;
Dada uma numeração de versão "MAJOR.MINOR.PATCH", está descrita da seguinte forma:
- Versão Maior(MAJOR): Quando fizer mudanças incompatíveis na API;
- Versão Menor(MINOR): Quando adicionar funcionalidades mantendo compatibilidade;
- Versão de Correção (PATCH): Quando corrigir falhas mantendo compatibilidade.
A captura das imagens por meio dos SDKs é apenas a primeira parte de sua jornada. Sendo assim, é de extrema importância que entenda os conceitos básicos e o funcionamento das APIs do motor biométrico. Para mais informações, veja Fluxos.
Os seguintes guias contêm conceitos básicos, API reference, e informações para implementar as principais funcionalidades de cada Client SDK. Os guias oferecem uma abordagem rápida e simples, para que você possa se integrar sem qualquer fricção ao motor biométrico do Unico Check.
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.