Definindo propriedades
mobileToken: String
Token associado à sua conta, para uso do SDK.
✅
enableMultiLanguage: Bool
Ativa/desativa o suporte a vários idiomas. Padrão: ativado.
❌
setPersonId(personId: String?)
Identificador do usuário para fins de identificação do perfil de fraude e para auxiliar na identificação de logs do Analytics em casos de bugs e erros.
❌
setDocumentCaptureFlow(flow: [DocumentDetectorStep])
Define o fluxo de captura do documento conforme explicado.
✅
setPopupSettings(show: Bool)
Ativa/desativa os pop-ups exibidos antes de cada captura de documento. Padrão: true.
❌
setLayout(layout: DocumentDetectorLayout)
Permite substituir os atributos padrão de layout do SDK, como botões, cores e fontes.
❌
setNetworkSettings(requestTimeout: TimeInterval)
Define o tempo limite das requisições do SDK. Padrão: 60 segundos.
❌
setLuminositySensorSettings(luminosityThreshold: Float?)
Define o limite entre brilho ambiente aceitável/inaceitável. Padrão: -3.
❌
setOrientationSensorSettings(orientationThreshold: Double?)
Define o limite entre orientação correta/incorreta do dispositivo. Valores mais altos tornam-no mais flexível. Padrão: 0.3.
❌
setStabilitySensorSettings(stabilityThreshold: Double?)
Define as configurações do sensor de estabilidade. Padrão: 0.3.
❌
setProxySettings(proxySettings: CafProxySettings?)
Define as configurações de proxy. Padrão: null.
❌
showPreview(show: Bool, title: String?, subtitle: String?, confirmLabel: String?, retryLabel: String?)
Ativa/desativa e configura a visualização da captura realizada, solicitando a confirmação do usuário para prosseguir. Padrão: false.
❌
setMessageSettings(messageSettings: MessageSettings)
Personaliza as mensagens exibidas no rótulo de feedback durante o processo de captura e análise.
❌
setCompressSettings(compressionQuality: CGFloat)
Configura a qualidade no processo de compressão. Espera valores entre 0.8 e 1.0. Padrão: 0.9.
❌
setManualCaptureSettings(enable: Bool, time: TimeInterval)
Ativa/desativa a captura manual. Para iPhone X e anteriores, a captura manual é a configuração padrão e única.
❌
setGetImageUrlExpireTime(expireTime: String)
Define o tempo que a URL da imagem permanecerá no servidor até expirar. Aceita intervalos como 30m, 24h, 10d. Padrão: 3h.
❌
setCurrentStepDoneDelay(currentStepDoneDelay: TimeInterval)
Adia a atividade após a conclusão de cada etapa. Padrão: false.
❌
setUploadSettings(uploadSettings: CafUploadSettings)
Configura as definições de upload de documentos. O fluxo do SDK solicitará ao usuário o envio dos arquivos do documento em vez de capturá-los. Padrão: desativado.
❌
setResolutionSettings(resolution: CafResolution)
Permite definir a resolução da captura. Opções: FULL_HD (1920 x 1080), ULTRA_HD (3840 x 2160). Padrão: FULL_HD.
❌
setAllowedPassportList(passportList: [CafCountryCodes])
Restringe os passaportes aceitos a países emissores específicos. Padrão: todos os países.
❌
Atualizado

