Introdução
Bem vindo ao manual de integração do SDK de Reconhecimento facial da QI Tech em Flutter! O plugin flutter_kyc_qitech expõe, por meio de uma interface Dart, os SDKs nativos de Android (Kotlin) e iOS (Swift) da QI Tech. Você deve utilizá-lo para realizar a prova de vida (liveness) do seu cliente diretamente do seu aplicativo Flutter e referenciar a imagem capturada, através de uma chave, nos demais produtos do sistema QI Tech.
O flutter_kyc_qitech entrega os três SDKs de Risk Solutions no mesmo pacote: startFaceRecon (reconhecimento facial), startOcr (OCR) e startDeviceScan (scan de dispositivo). Ao instalá-lo, os três métodos ficam disponíveis — não é necessário instalar plugins adicionais.
Problemas?
Nós não somos uma companhia que se esconde atrás de uma API! Entre em contato com o nosso suporte e nós responderemos o mais rápido possível. Fique à vontade para nos ligar caso deseje uma resposta rápida!
Adoramos Feedback
Mesmo que você já tenha resolvido o seu problema ou que ele seja muito simples (Até mesmo um typo ou uma organização inadequada que você já entendeu), envie-nos um e-mail, assim nós tornamos a documentação cada vez mais prática e a próxima pessoa não vai precisar sofrer as dores que você sofreu!
Ambientes
Possuímos dois ambientes para os nossos clientes. A seleção é realizada por meio do enumerador CaaSEnvironment, repassado como primeiro parâmetro do método startFaceRecon. No momento, os seguintes ambientes estão disponíveis:
- Produção -
CaaSEnvironment.production - Sandbox -
CaaSEnvironment.sandbox
Cada ambiente exige uma API Key diferente para a geração do clientSessionKey.
Não devem ser usados dados reais de pessoas físicas e/ou jurídicas nos ambientes de Sandbox da QI Tech.
Integração com Device Scan
O serviço de Reconhecimento facial realiza automaticamente uma chamada interna ao Device Scan. Por isso, o retorno de sucesso inclui o campo deviceScanSessionId, que identifica a sessão de scan de dispositivo realizada internamente e pode ser utilizada de forma integrada em outros serviços do ecossistema QI Tech.
Próximos passos
- Compatibilidade — versões mínimas de Flutter, Dart, iOS e Android.
- Instalação — instalação do plugin e configuração nativa de Android e iOS.
- Implementação — obtenção do
clientSessionKeye exemplo completo da chamadastartFaceRecon. - O objeto FaceReconOptions — todos os parâmetros de customização.
- Coletando os Retornos — estrutura de resposta e tratamento de erros.