HubOptions, passada no campo hubOptions da configuração do sdk.run(). Você pode trocar o idioma, sobrescrever qualquer texto e ajustar a paleta de cores.
API resumida
locale— escolhe o conjunto de textos padrão. Defaultpt-BR.strings— sobrescreve qualquer subconjunto dos textos. O SDK fazdeep mergecom o default dolocale.colorTheme— sobrescreve qualquer subconjunto das cores. Também fazdeep mergecom o tema default.
Locale
O SDK acompanha dois conjuntos de strings prontos:| Locale | Quando usar |
|---|---|
'pt-BR' (default) | Aplicações em português brasileiro |
'en-US' | Aplicações em inglês |
'custom' | Quando você vai fornecer todas as strings em strings |
locale: 'pt-BR' e sobrescrever apenas os textos que precisam mudar.
Sobrescrita de textos
A interfaceI18nStrings agrupa os textos em onze categorias. Sobrescreva apenas o que precisar — o resto vem do locale.
Exemplo — sobrescrever apenas o cabeçalho e o botão
Paleta de cores
A interfaceColorTheme cobre superfícies, botões, detecção de rosto, resultado e branding. Sobrescreva apenas o subconjunto que faz sentido para a sua marca.
Exemplo — tema com cores da Valid
Temas prontos
O SDK exporta dois temas completos que podem ser usados como ponto de partida ou aplicados direto:| Tema | Quando usar |
|---|---|
VALID_COLOR_THEME | Tema preto e branco, com a identidade da Valid |
DEFAULT_COLOR_THEME | Tema neutro (default, aplicado quando colorTheme não é informado) |
VALID_LOGO_BASE64 é a logo da Valid já em data:image/...;base64,... — útil para popular brandingImage sem hospedar a imagem.
Aplicando a customização
Próximos passos
Implementação
Volte para a referência de uso do SDK
Solução de problemas
Hierarquia de erros e diagnóstico