O construtor ZaigWebFaceRecon.WebFaceRecon()
O método .WebFaceRecon() é responsável pela configuração da instância do seu componente de reconhecimento facial. A partir da versão 4.0.0, o construtor não recebe mais parâmetros — a renderização é gerenciada internamente pelo SDK. Utilize os métodos encadeados abaixo para personalizar o comportamento:
| Nome | Descrição | Obrigatório |
|---|---|---|
.setSandboxEnvironment() | Configura o ambiente para modo Sandbox. | Não |
.setShowInvalidTokenScreen(Boolean) | Define se a tela de falha de autenticação deve ser exibida. Padrão: false. | Não |
.setShowBackButton(Boolean) | Define se o botão de voltar deve ser exibido (ao ser pressionado, encerra o fluxo). Padrão: true. | Não |
.setSessionId(String) | Define a chave que identifica a sessão iniciada no SDK — usada para rastrear o fluxo do usuário nos logs. Aceita até 255 caracteres. | Não |
.setThemeConfiguration(object) | Personaliza a identidade visual do SDK. | Não |
.setLogLevel(String) | Nível de verbosidade dos logs. Opções: "info", "debug", "warn", "error". Padrão: "info". | Não |
.setCameraNotAllowedErrorDescription(String) | Mensagem customizada exibida quando o usuário nega permissão de câmera. | Não |
O método .setThemeConfiguration deve receber um objeto com os seguintes campos:
| Nome | Tipo | Descrição |
|---|---|---|
| primaryColor | String | Hexadecimal da cor principal do SDK (fundo, header). Caso não seja informada, o padrão é #285BB8. |
| tertiaryColor | String | Hexadecimal da cor dos botões de ação. Caso não seja informada, o padrão é #57D9FF. |
| fontFamily | String | Font Family a ser configurada nos textos do SDK. Caso não seja informada, será utilizada a fonte padrão do sistema. |
Versões Anteriores
Aviso Importante!
A partir da versão 4.0.0, o parâmetro hostComponent e o web_token no construtor foram removidos. O SDK gerencia seu próprio nó DOM internamente.
Nas versões anteriores a 4.0.0, o construtor recebia os seguintes parâmetros posicionais:
| Nome | Descrição | Obrigatório |
|---|---|---|
| hostComponent | Componente HTML pai que abrigava o HTML do SDK. | Sim |
| web_token | Chave do cliente enviada pela QI Tech. | Sim (versões < 3.0.0) |