For the complete documentation index, see llms.txt. This page is also available as Markdown.

Compilando o SDK

Criando uma instância do SDK do Document Detector

Para criar uma instância de DocumentDetector, configure-o usando os métodos fornecidos para atender às necessidades do seu aplicativo.

Métodos do Builder

Parâmetro
Descrição
Obrigatório

setAndroidSettings(AndroidSettings)

Configura as definições específicas do Android, incluindo configurações de segurança como detecção de root.

setStage(CafStage)

Define a etapa do ambiente (por exemplo, PROD, BETA). Padrão: PROD.

setPersonId(String)

Associa um ID de pessoa exclusivo ou CPF ao fluxo de captura do documento.

setPreviewSettings(PreviewSettings)

Ativa ou desativa a tela de pré-visualização para captura de documentos. Padrão: true.

setNetworkSettings(int)

Define a duração do tempo limite de rede em segundos. Padrão: 20.

setUploadSettings(UploadSettings)

Configura as definições relacionadas ao upload ao capturar documentos.

setDisplayPopup(bool)

Ativa ou desativa a exibição de pop-ups instrucionais antes de cada etapa de captura. Padrão: true.

setCountryCodeList(List)

Restringe os documentos de passaporte aceitos a países específicos.

setMessageSettings(MessageSettings)

Personaliza as mensagens exibidas durante o processo de captura.

setUrlExpirationTime(String)

Configura o tempo de expiração dos URLs das imagens no servidor (por exemplo, "30m", "10d"). Padrão: 30m.

setUseAnalytics(bool)

Ativa ou desativa a coleta de dados para análises. Padrão: false.

setIOSSettings(IOSSettings)

Configura as definições específicas do iOS.

setCurrentStepDoneDelayAndroid(bool, int?)

Ativa ou desativa o atraso entre etapas de captura no Android e define a duração (em milissegundos).

setCurrentStepDoneDelayIOS(int)

Define a duração do atraso (em segundos) entre as etapas de captura no iOS.

Exemplo de implementação (Flutter)

Abaixo está um exemplo de como integrar e configurar o SDK do Document Detector em um aplicativo Flutter.

Atualizado