Pular para o conteúdo principal

Introdução

Bem vindo ao manual de integração do SDK de OCR (Optical Character Recognition) 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ê pode utilizá-lo para capturar através do seu aplicativo uma imagem de um documento de seu cliente a ser reconhecido, como uma Carteira de Habilitação ou Cédula de identidade, e referenciá-lo através de uma chave nos demais produtos do sistema QI Tech.

Plugin único para os três SDKs

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.

Se você precisa apenas de scan de dispositivo, utilize o plugin dedicado qitech_device_scan, documentado na seção Flutter do Scan de dispositivo.

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 startOcr. No momento, os seguintes ambientes estão disponíveis:

  • Produção - CaaSEnvironment.production
  • Sandbox - CaaSEnvironment.sandbox

Cada ambiente exige um Mobile Token diferente.

Aviso Importante!

Não devem ser usados dados reais de pessoas físicas e/ou jurídicas nos ambientes de Sandbox da QI Tech.

Próximos passos

  1. Compatibilidade — versões mínimas de Flutter, Dart, iOS e Android.
  2. Instalação — instalação do plugin e configuração nativa de Android e iOS.
  3. Implementação — exemplo completo da chamada startOcr.
  4. O objeto OcrOptions — todos os parâmetros de customização.
  5. Coletando os Retornos — estrutura de resposta e tratamento de erros.