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

Notas de versão

09 de maio de 2025

@caf.io/[email protected]

Destaques

Android

  • Adicionando o useManualCaptureAsFallback opção como uma nova opção de fallback quando os dispositivos não conseguirem instanciar a IA incorporada em memória.

  • Melhorar a validação quando a qualidade não estiver OK ao usar Modo de Upload.

Correções

Android

  • Corrigido crash quando a rede não está funcionando.


25 de abril de 2025

@caf.io/[email protected]

Destaques

Android

  • Melhoria de análises

iOS

  • Melhoria de análises


10 de janeiro de 2025

@caf.io/[email protected]

Correções

Android

  • Alterar o namespace de org.caf.documentdetector para io.caf.documentdetector


11 de dezembro de 2024

@caf.io/[email protected]

Destaques

Android

  • Adicionadas temas de estilo para Android por styles.xml e colors.xml.

iOS

  • Adicionado uploadBackgroundColor para alterar a cor na tela de upload.

  • Adicionado previewBackgroundColor para alterar a cor na tela de pré-visualização.

Mudanças incompatíveis

Android

  • Removida propriedade de estilo para Android


04 de dezembro de 2024

@caf.io/[email protected]

Correções

  • Problema no fluxo de upload resolvido no iOS


18 de novembro de 2024

@caf.io/[email protected]

Destaques

  • Removido o requisito da permissão READ_MEDIA_IMAGES.

  • Correção da dependência interna que estava causando o problema de classe duplicada.

  • Removido o data binding para melhorar o tempo de compilação.

  • Integração com Crashlytics

  • Integração com Analytics

Mudanças incompatíveis

Android

  • Versão do Kotlin atualizada de 1.5.32 para 1.9.10.

  • Gradle atualizado de 6.9.1 para 8.4.

  • Plugin do Android Gradle atualizado de 7.4.2 para 8.3.2.

  • Compile e SDK de destino atualizados de 33 para 34.

  • SDK mínimo atualizado de 21 para 26.

  • Removido useEmulator de DocumentDetectorSecuritySettings.

  • Removido useRoot de DocumentDetectorSecuritySettings


17 de outubro de 2024

@caf.io/[email protected]

Correções

  • Issue de navegação aninhada resolvido no iOS


09 de outubro de 2024

@caf.io/[email protected]

Correções

  • Problemas de compatibilidade com versões do Xcode resolvidos


02 de julho de 2024

@caf.io/[email protected]

Destaques

  • Substituímos a biblioteca Kotlin Serialization pelo nosso próprio compilador e processador personalizados. Isso nos permite gerar classes durante o tempo de compilação com mais eficiência e adaptadas às nossas necessidades específicas.

  • Uma parte significativa do código principal da bridge foi desacoplada e movida para um AAR (Android Archive). Isso melhora a modularidade e simplifica a manutenção e as atualizações do código.

Mudanças incompatíveis

  • O atributo personId foi removido de DocumentDetectorSettings.

  • O método startDocumentDetector agora requer um novo parâmetro personId.\


13 de junho de 2024

@caf.io/[email protected]

Destaques

  • Nova IA para captura inteligente, com base na análise do enquadramento dos documentos.

  • Similaridade entre o que está sendo exibido na câmera da tela e a foto capturada/analisada.

  • Novo design e experiência de captura.

Novidades

  • Adicionado TensorFlowLite dependência da biblioteca.

  • Adicionado método showStepLabel para DocumentDetectorstep.

  • Adicionados parâmetros predictorScanDocumentMessage, predictorGetCloserMessage, predictorCentralizeMessage, predictorMoveAwayMessage, predictorAlignDocumentMessage, predictorTurnDocumentMessage, predictorCapturedMessage,wrongDocumentMessage em setMessageSettings.

  • Alterada a resolução padrão para FULL_HD.

  • Alterados os valores padrão usados para comprimir imagens.

  • Removida a reprodução de áudio no início da captura.

  • Nova UI/UX.

Funcionalidades

  • Adicionado método analyticsSettings

  • Adicionado método popupSettings

  • Adicionado método networkSettings

  • Adicionado método sensorSettings

  • Adicionado método proxySettings

  • Adicionado método previewSettings

  • Adicionado método compressSettings

  • Adicionado método imageUrlExpireTime

  • Adicionado método currentStepDoneDelay

  • Adicionado método resolutionSettings

  • Adicionado método allowedPassportList

  • Adicionado método style

iOS

  • Adicionado método captureStages

  • Adicionado método enableGoogleServices

Android

  • Adicionado método manualCaptureSettings

  • Adicionado método enableMultiLanguage

Mudanças incompatíveis

  • Métodos removidos setMask de DocumentDetectorStep e DocumentDetectorSdk.Builder.

  • Removido OUTROS de Documento. Use QUALQUER para capturar qualquer tipo de documento.

iOS

  • Método removido enableSound de DocumentDetectorSdkSdk.Builder.

  • Métodos removidos wrongDocumentMessage_RG_FRONT, wrongDocumentMessage_RG_BACK, wrongDocumentMessage_RG_FULL, wrongDocumentMessage_CNH_FRONT, wrongDocumentMessage_CNH_BACK, wrongDocumentMessage_CNH_FULL, wrongDocumentMessage_CRLV, wrongDocumentMessage_RNE_FRONT, wrongDocumentMessage_RNE_BACK de setMessageSettings.

  • Alterado para FULL_HD e ULTRA_HD opções em Resolution.

  • Removido setDetectionSettings de DocumentDetectorSdk.Builder.

  • Removido setQualitySettings de DocumentDetectorSdk.Builder.

  • Removido setColorTheme de DocumentDetectorSdk.Builder. A cor principal agora pode ser definida com o primaryColor parâmetro em setLayout método.

  • Renomeado scannedLabel para rótulo em DocumentDetectorResult -> captures -> Capture.

  • Alvo mínimo de implantação do iOS alterado de 11.0 para 12.0.

Android

  • Método removido setAudioSettings de DocumentDetector.Builder.

  • Métodos removidos setStepAudio e getStepAudio de DocumentDetectorStep.

  • Método removido setAutoDetection de DocumentDetector.Builder.

  • Métodos removidos setWrongDocumentMessage_RG_FRONT, setWrongDocumentMessage_RG_BACK, setWrongDocumentMessage_RG_FULL, setWrongDocumentMessage_CNH_FRONT, setWrongDocumentMessage_CNH_BACK, setWrongDocumentMessage_CNH_FULL, setWrongDocumentMessage_CRLV, setWrongDocumentMessage_RNE_FRONT, setWrongDocumentMessage_RNE_BACK de MessageSettings.

  • Removido HD opção de Resolution.

  • Removido DetectionSettings e QualitySettings de CaptureStages.

  • Método removido enableSwitchCameraButton de DocumentDetector.Builder.

  • Alterado CaptureStage ordem dos parâmetros.

  • Use o novo template padrão para o setLayout e setStyle métodos.


18 de abril de 2024

@caf.io/[email protected]

Primeiro lançamento

Estamos empolgados em apresentar nossa mais recente biblioteca React Native, com integração com o SDK Document Detector. Com este lançamento, incorpore facilmente recursos de detecção de documentos em seus aplicativos React Native, oferecendo suporte abrangente para as plataformas Android e iOS.

Funcionalidades

  • startDocumentDetector: Inicialize o SDK Document Detector sem esforço.

  • useDocumentDetector: Este hook simplifica a escuta de eventos do SDK, seu envio para o React Native e o gerenciamento das configurações do SDK.

  • DocumentDetectorSettings

    • documentSteps: Configure o fluxo de captura de documentos para atender às necessidades do seu aplicativo.

    • personId: Utilize a identificação do usuário para identificação de perfis de fraude e simplifique a identificação dos logs de analytics para fins de depuração.

    • cafStage: Configure o ambiente do SDK.

    • previewSettings: Permite que os usuários configurem a visualização do conteúdo capturado, solicitando confirmação antes de prosseguir.

  • DocumentDetectorUploadSettings: Ative ou desative o envio de documentos.

  • DocumentDetectorMessageSettings: Personalize as mensagens exibidas durante a captura de documentos.

Android

O SDK possui alguns blocos que podem impedir sua execução em certos contextos. Para desativá-los, você pode usar as configurações abaixo:

  • DocumentDetectorSecuritySettings: Gerencie as configurações de segurança do SDK.

Primeiros passos

Explore nossa documentação para entender como implementar o Document Detector em React Native. Fornecemos instruções claras e exemplos práticos para facilitar sua implementação.

Atualizado