Pular para o conteúdo principal

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.
ATUALIZAÇÕES DA SDK

É 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

ModosSDK Android SDK iOSSDK Web
Câmera de selfie com captura manualSupportedSupportedSupported
Câmera de selfie com captura inteligenteSupportedSupportedSupported
Câmera de selfie com LivenessSupportedSupportedSupported
Câmera traseira com captura manualSupportedNot supportedSupported
Câmera traseira com captura inteligenteSupportedNot supportedSupported
Câmera de documento com captura manualSupportedSupportedSupported
  • Verifique a versão mínima dos sistemas operacionais suportados por cada versão da SDK (Android, iOS ou Web) em seus respectivos guias;
VERSIONAMENTO SEMÂNTICO

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.