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
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

