Skip to main content
A UI da captura é renderizada pelo próprio FaceTec SDK. Você consegue personalizá-la passando um LivenessFacetecSDKCustomization em LivenessFacetecSDKConfig. Cada propriedade é um espelho tipado da customização correspondente do FaceTec — quando você define um campo, ele é aplicado; quando deixa null, o FaceTec usa o padrão.

Estrutura geral

Sub-customizações disponíveis

Exemplo: cores básicas e cancelamento no canto superior esquerdo

Boas práticas

Mudanças visuais profundas no fluxo do FaceTec precisam respeitar as diretrizes de marca da própria FaceTec — em especial, a marca-d’água de segurança (securityWatermarkImage) não deve ser ocultada sob risco de violar o contrato de uso do motor.
  • Mantenha contraste suficiente entre o oval guia e o fundo para preservar a acessibilidade.
  • Evite fontes muito pequenas em guidance.headerFont/subtextFont — o FaceTec já balanceia tamanhos para legibilidade em câmeras frontais.
  • Teste em devices com tela curta (relação ~16:9) — alguns elementos posicionados manualmente (como cancelButton.customLocation) podem sobrepor o oval.
  • Reuse o mesmo LivenessFacetecSDKCustomization entre o init e chamadas subsequentes; trocar customização exige reinicializar o SDK.

Próximos passos

Implementação

Veja como passar a customização no init

Solução de problemas

Diagnostique problemas com cores, fontes e recursos