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
Temas alternativos
Além decustomization, o LivenessFacetecSDKConfig aceita dois temas completos que a FaceTec aplica automaticamente conforme a condição do ambiente — ambos do mesmo tipo LivenessFacetecSDKCustomization?:
Se não forem definidos, a FaceTec usa o tema principal também nessas condições.
Enums de customização
CancelButtonLocation
SecurityWatermarkImage
ExitAnimationStyle — usado em exitAnimationSuccessCustom/exitAnimationUnsuccessCustom
VocalGuidanceMode — usado em vocalGuidance.mode
Exemplo: cores básicas e cancelamento no canto superior esquerdo
Boas práticas
- 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
LivenessFacetecSDKCustomizationentre oinite chamadas subsequentes; trocar a customização exigestop()seguido de um novoinit().
Próximos passos
Implementação
Veja como passar a customização no
initSolução de problemas
Diagnostique problemas com cores, fontes e recursos