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. |