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

Compilando o SDK

Criando uma instância do FaceLiveness SDK

Para criar uma instância de FaceLiveness SDK, use a FaceLiveness 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 FaceLiveness SDK no Flutter. Essa configuração inclui a configuração do builder, o tratamento dos eventos do SDK e o início da verificação de vivacidade.

  void _initializeFaceLiveness() {
    _faceLiveness = FaceLiveness(mobileToken: _mobileToken, personId: _personId);
    _faceLiveness.setStage(CafStage.prod);
    _faceLiveness.setCameraFilter(CameraFilter.natural);
    _faceLiveness.setEnableScreenshots(true);
    _faceLiveness.setEnableLoadingScreen(false);
  }

Atualizado