LivenessFailureError
Toda falha — reprovação biométrica ou erro técnico — chega via onFailure(error) e também rejeita a Promise do run():
Tipos de falha
Motivos de reprovação
EmLIVENESS_FAILED, o failureReason indica o motivo:
Exemplo de tratamento
Problemas comuns
INITIALIZATION_FAILED com "HTTP 503 …" ou "network error (no HTTP response)"
INITIALIZATION_FAILED com "HTTP 503 …" ou "network error (no HTTP response)"
O SDK não conseguiu se preparar (rede instável ou servidor indisponível). Uma nova chamada a
run() refaz o processo, sem recarregar a página.CAPTURE_FAILED em todas as tentativas
CAPTURE_FAILED em todas as tentativas
O motor de captura não carregou ou parou de funcionar na página. Recarregue a página. Se persistir, verifique a CSP (
wasm-unsafe-eval, worker-src blob:) e o acesso a cdn.hub-liveness-service.app, e reporte à equipe da Valid com a versão do SDK.A tela de captura aparece sem estilo
A tela de captura aparece sem estilo
Os estilos não carregaram. Verifique
style-src na CSP e o acesso à CDN (aba Network do DevTools).run() fica parado em initializing
run() fica parado em initializing
Algum recurso não respondeu. Verifique a rede e o
connect-src da CSP; recarregar a página resolve.A tela de instruções está em inglês
A tela de instruções está em inglês
Ela é uma imagem. Troque por uma sua com
graphics.FACE_TRAINING ou pule com showCaptureTraining: false. Veja Customização.CAMERA_PERMISSION_DENIED sem o usuário negar
CAMERA_PERMISSION_DENIED sem o usuário negar
Página fora de HTTPS, câmera bloqueada pela política do site (
Permissions-Policy: camera) ou iframe sem allow="camera".A captura não funciona na minha página
A captura não funciona na minha página
Confirme que a origem exata da página (protocolo + domínio + porta) foi liberada pela equipe da Valid. Veja Autorize suas origens.
CSP e hosts de rede
Se a sua página usa Content Security Policy, inclua:
Além desses, a página precisa acessar o seu próprio backend (o endpoint chamado no
onInit).
Próximos passos
Implementação
Configuração completa e fluxo de captura
Customização
Idioma, segurança, captura e visual da tela