O objeto DeviceScan
Para utilizar a DeviceScanSDK, é necessário instanciar a classe DeviceScan que possui os seguintes parâmetros no construtor:
| Parâmetro | Função | Obrigatório |
|---|---|---|
| currentContext | O contexto da aplicação, utilizado no acesso a diversos dados necessários obrigatório | Sim. |
| .setMobileToken(this.mobileToken) | Chave do cliente que identifica que os dados coletados são provenientes do seu aplicativo. Caso ainda não tenha recebido o seu mobile-token, entre em contato com o suporte. | Sim. |
| .setSessionId(this.sessionId) | Chave que identifica a sessão da qual os dados coletados são provenientes. | Sim. |
| .setNotifier(this.deviceScanNotifier) | Instância da classe DeviceScanNotifier. Funciona como um callback retornando a situação do envio dos dados para nossos servidores como sucesso ou falha. | Não. |
| .setSandboxEnvironment() | Caso este parâmetro seja utilizado no construtor, a biblioteca será configurada para enviar os dados ao ambiente de sandbox. Caso ausente, as requisições são enviadas para o ambiente production. | Não. |