Captura de NFC
Introdução
A captura facial é realizada com o Componente NFC.
Este componente é responsável por realizar a leitura do NFC de documentos de identidade e passaportes. Seus principais processos são:
Gerenciamento interno do sensor de NFC.
Gerenciamento de permissões.
Análise de documento.
Análise do progresso.
Assistente nos processos de leitura.
Retorno de todas as informações possíveis a serem lidas
Retorno de imagens quando estiverem disponíveis para leitura
Dependência
A dependência específica do componente é:
implementation "com.facephi.androidsdk:nfc_component:$sdk_nfc_component_version"{
exclude group : "org.bouncycastle", module : "bcprov-jdk15on"
exclude group : "org.bouncycastle", module : "jetified-bcprov-jdk15on-1.68"
}Além disso, será necessário adicionar no Gradle:
Controladores disponíveis
Controlador
Descrição
FNFCController
Controlador principal de leitura NFC
Recepção de erros
Os erros serão retornados como um objeto 'NfcError'.
Recebimento do resultado correto - data
Em caso de sucesso, data contém um NfcResult com os dados lidos do documento, imagens disponíveis, dados de segurança e validações criptográficas.
Dentro de NfcResult.nfcValidations, o resultado inclui:
chipAuthenticationSupported: Indica se o chip do documento suporta Chip Authentication. O campochipAuthenticationValidationconserva o resultado da validação quando aplicável.
Atualizado