Skip to main content

Requisitos

Permissões Necessárias

O SDK requer a permissão de câmera no Info.plist:
O SDK solicita automaticamente a permissão de câmera quando necessário. Se o usuário negar a permissão, o SDK retornará o erro cameraPermissionDenied.

Instalação

1

Adicionar os XCFrameworks

Copie os arquivos HubLivenessSDK.xcframework e FaceTecSDK.xcframework para a raiz do seu projeto:
2

Adicionar ao Xcode

  1. Abra seu projeto no Xcode
  2. Selecione o target da sua aplicação
  3. Vá para a aba General
  4. Na seção Frameworks, Libraries, and Embedded Content, clique em +
  5. Clique em Add Other…Add Files…
  6. Selecione os arquivos .xcframework adicionados
  7. Configure como Embed & Sign para cada framework
3

Configurar Build Phases

No target do app, vá em Build Phases:Adicione ambos os frameworks:
  • HubLivenessSDK.xcframework
  • FaceTecSDK.xcframework

Embed Frameworks

Crie (ou edite) a fase “Embed Frameworks” e adicione ambos os xcframeworks com as opções:
4

Build Settings

Verifique a seguinte configuração no target:

Configuração do Info.plist

Adicione as seguintes chaves ao seu Info.plist:
A orientação Portrait é recomendada para melhor experiência de captura facial.

Configuração Inicial

O SDK deve ser inicializado antes de qualquer uso. A inicialização é assíncrona e deve ser feita com async/await:
O SDK utiliza o padrão Singleton. Use HubLiveness.shared para acessar a instância.

Parâmetros de Configuração

Próximos Passos

Implementação

Veja como implementar a verificação de liveness

Customização

Personalize idiomas, textos e níveis de risco