Opções de Configuração
observação
O SDK não recebe nenhuma chave de API. A autenticação é tratada por um JWT de curta duração gerado pelo seu backend e passado para verify(). Veja Autenticação.
GuardianOptions
| Campo | Tipo | Padrão | Descrição |
|---|---|---|---|
environment | Environment | production | Ambiente alvo |
failurePolicy | FailurePolicy | fail | Comportamento de tratamento de erros |
logLevel | LogLevel | warn | Nível de verbosidade de log |
collectLocation | boolean | false | Coleta de GPS (requer permissão) |
collectWifiInfo | boolean | false | Detalhes de WiFi (requer permissão) |
collectSimCardInfo | boolean | false | Informações de SIM/operadora (requer permissão) |
collectCameraInfo | boolean | false | Contagem/informações de câmera (requer permissão) |
Environment
| Valor | Descrição |
|---|---|
production | Tráfego ao vivo |
sandbox | Testes e desenvolvimento |
FailurePolicy
| Política | Comportamento |
|---|---|
fail (padrão) | Retorna erro: o integrador decide |
allow | Retorna allowed: true, riskLevel: unknown. O erro é reportado via delegado/listener. |