Skip to main content
Este guia mostra como adicionar o LivenessFacetecSDK — o pacote que embute o motor FaceTec — ao seu projeto Android.

Pré-requisitos

Antes de começar, garanta que você tem:
  • Uma chave de API válida emitida pela Plataforma ID.
  • Acesso ao arquivo liveness-facetec-sdk-X.X.X.aar distribuído pela Valid.
  • Um projeto Android atendendo aos Requisitos mínimos abaixo.

Requisitos mínimos

O Fat AAR já inclui o FaceTec SDK e todas as bibliotecas internas da Valid. Bibliotecas de terceiros (Koin, Retrofit, OkHttp, etc.) precisam ser declaradas explicitamente pelo app cliente — a lista completa está abaixo.

Instalação

1

Obter o Binário

Solicite à equipe da Valid o arquivo liveness-facetec-sdk-1.3.0.aar. Ele já contém o FaceTec SDK e todos os módulos internos do LivenessFacetecSDK.
2

Adicionar o AAR ao app

Copie o AAR para a pasta libs do módulo app:
3

Configurar repositórios

No settings.gradle.kts do projeto, declare os repositórios necessários para resolver as dependências externas do SDK:
4

Configurar app/build.gradle.kts

Declare o AAR junto com as dependências externas obrigatórias:
5

Sincronizar e validar

Sincronize o Gradle (File → Sync Project with Gradle Files no Android Studio). Após o sync, o classpath deve resolver com.vcc.vendor.facetec.sdk.LivenessFacetecSDK.
Faltar qualquer uma das dependências externas resultará em ClassNotFoundException em runtime. Verifique a lista completa antes de rodar o app.
Se o app tiver isMinifyEnabled = true, adicione ao proguard-rules.pro as regras obrigatórias para o R8 Full Mode (AGP 9.x+). Veja Solução de problemas — ProGuard / R8 para os snippets necessários.

Próximos passos

Implementação

Inicialize o SDK e colete o resultado da verificação

Solução de problemas

Erros comuns ao adicionar o AAR e configurar o Gradle