Skip to main content

APIs Disponíveis

O SDK oferece duas formas de utilização: API Simples (recomendada) e API Avançada.

API Simples (Recomendada)

Use o método run() para executar todo o fluxo de verificação com uma única chamada. O método gerencia automaticamente a inicialização, captura e limpeza de recursos.
O método run() gerencia o ciclo de vida completo, incluindo o teardown automático ao final. Você não precisa chamar teardown() ao usar a API Simples.

API Avançada (Controle Granular)

Para cenários que requerem maior controle sobre o fluxo:
Na API Avançada, é obrigatório chamar teardown() para liberar recursos (câmera, memória, listeners). Use um bloco finally para garantir a limpeza mesmo em caso de erro.

Estrutura de Configuração

Parâmetros Detalhados

Níveis de Risco

O nível de risco determina qual motor biométrico o backend seleciona automaticamente:
A seleção do motor biométrico é feita automaticamente pelo backend com base no nível de risco. Não é possível sobrescrever essa seleção no client-side.

Sessões

Cada chamada ao SDK cria uma sessão no backend com os seguintes parâmetros padrão:
Cada sessão permite uma única tentativa de captura. Se a sessão expirar ou a captura falhar, o SDK retornará um erro do tipo SESSION_FAILED e uma nova chamada deve ser realizada para criar uma sessão nova.

Estados do SDK

O SDK passa por diferentes estados durante o processo de verificação:

Monitorando Estados

Modelo de Resposta

Resposta de Sucesso (LivenessResult)

Quando a verificação é concluída com sucesso:

Exemplo de Resposta

Utilizando a Resposta

Exemplo Completo

Próximos Passos

Customização

Personalize idiomas, textos e cores

Troubleshooting

Tratamento de erros e boas práticas