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

Referência de resultados

CafFaceLivenessLiteResult – Evento de sucesso

Campo
Descrição

signedResponse

JWT opaco retornado pela rota assíncrona. Encaminhe-o para o seu backend; o SDK não retorna isAlive ou imagens.

De 2.0.0, uma captura bem-sucedida inicia uma transação assíncrona. Use signedResponse com o seu backend para obter o resultado final de vivacidade.

CafErrorType – Tratamento de erros

Tipos comuns de erro retornados via didFinishWithError(type:description:):

Erro
Descrição

unsupportedDevice

O dispositivo não atende aos requisitos mínimos de hardware/software

cameraPermission

Permissão da câmera não concedida

networkException

Erro relacionado à rede (sem internet, timeout etc.)

serverException

Erro de processamento no servidor

tokenException

Token inválido ou expirado

captureAlreadyActiveException

Uma captura anterior ainda está ativa

userTimeoutException

O usuário não concluiu a captura a tempo

imageNotFoundException

Imagem da captura não encontrada

tooManyRequestsException

Limitação de taxa / muitas solicitações

invalidResponseException

Resposta do servidor inválida ou malformada

permissionException

Erro genérico de permissão do sistema operacional

libraryException

Falha da biblioteca subjacente

unexpectedErrorException

Erro interno inesperado

unknownException

Erro não especificado

cameraException

Erro de hardware da câmera

certificateException

Falha na validação do certificado

invalidOptionsException

Opções de configuração inválidas fornecidas para o SDK

securityException

Violação de segurança detectada (acionada quando enableSecurity: true e instrumentação ou hooking é detectado)

CafFailureType – Referências de falha

Códigos de feedback disponíveis retornados via didFinishWithFailure(type:description:signedResponse:):

Valor do enum
Descrição localizada (inglês)
GPA
LA

unknown

Tente novamente

tooMuchMovement

Fique parado

tooBright

Vá para um local mais escuro

tooDark

Vá para um local mais claro

misalignedFace

Mantenha seu rosto dentro do oval

faceTooFar

Aproxime o rosto da tela

faceTooClose

Afaste o rosto da tela

sunglasses

Remova os óculos de sol

systemError

Erro do sistema

⚠️

rejected

A transação não pôde ser concluída

⚠️

faceNotFound

Alinhe seu rosto no oval e depois tente ficar parado

⚠️

obscuredFace

Certifique-se de que todo o seu rosto esteja visível e remova qualquer acessório que possa cobrir seu rosto

timeout

Tempo limite do sistema

⚠️

eyewear

Remova seus óculos

⚠️

multipleFaces

Certifique-se de que apenas uma pessoa esteja visível

eyesClosed

Certifique-se de que seus olhos estejam abertos

userNotFound

A transação não pôde ser concluída

⚠️

lightingIssues

Certifique-se de que seu rosto esteja bem iluminado e sem reflexos

⚠️

framesBlurry

Alinhe seu rosto no oval e depois tente ficar parado

⚠️

deviceIssue

Tente usar outro dispositivo

⚠️

motionIssue

Alinhe seu rosto no oval e depois tente ficar parado

⚠️

backgroundIssue

Mude para outro local com um fundo neutro

⚠️

deviceRestart

Reinicie seu dispositivo e tente novamente

⚠️

processingFault

Tente novamente

⚠️

Chave: ✅ = será retornado, ❌ = não será retornado, ⚠️ = pode ser retornado no futuro

Atualizado