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

Iniciar verificação de vivacidade

Chamando startFaceLiveness

Para iniciar o processo de verificação de vivacidade, inicialize FaceLiveness com mobileToken e personId, então chame start() e trate os eventos usando um listener:

void startSDK() {
  final stream = _faceLiveness.start();
  _setupFaceLivenessListener(stream);
}

void _setupFaceLivenessListener(Stream<FaceLivenessEvent> stream) {
  stream.listen((event) {
    if (event is FaceLivenessEventConnecting) {
      print('Conectando ao FaceLiveness...');
    } else if (event is FaceLivenessEventConnected) {
      print('Conectado ao FaceLiveness.');
    } else if (event is FaceLivenessEventClosed) {
      print('SDK encerrado pelo usuário.');
    } else if (event is FaceLivenessEventSuccess) {
      print('Sucesso! SignedResponse: ${event.signedResponse}');
    } else if (event is FaceLivenessEventFailure) {
      print(
        'Falha! Tipo de erro: ${event.errorType}, '
        'Descrição do erro: ${event.errorDescription}',
      );
    }
  });
}

Atualizado