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

Compilando o SDK

Criando uma instância do SDK de Liveness

Para criar uma instância de CafFaceLivenessSDK, use a CafBuilder classe. Este builder fornece métodos para configurar o SDK de acordo com suas necessidades.

Métodos do Builder

Parâmetro
Descrição
Obrigatório

setScreenCaptureEnabled(Boolean)

Ativa ou desativa a captura de tela. Padrão: false.

setStage(CafStage)

Define a etapa do ambiente (por exemplo, PROD, BETA). Padrão: PROD.

setLoadingScreen(Boolean)

Ativa ou desativa a tela de carregamento. Padrão: false.

setListener(CafLivenessListener)

Define um listener para eventos de verificação de vivacidade.

Exemplo de implementação (Flutter)

Abaixo está um exemplo de como integrar o SDK de Liveness no Flutter. Esta configuração inclui a configuração do builder, o tratamento de eventos do SDK e o início da verificação de liveness.

  void _initializeLivenessSDK() {
    _livenessSDK = CafFaceLiveness();
    _livenessSDK.setStage(CafStage.prod);
    _livenessSDK.setScreenCaptureEnabled(true);
    _livenessSDK.setLoadingScreen(true);
    _livenessSDK.setListener(_setupLivenessListener());
  }

Atualizado