Coleta de informações
Para disparar a coleta e o envio de informações, é necessário (após coletar as permissões do usuário) chamar o método collectData
. O método, além de capturar as informações do dispositivo, tem como objetivo mapear a jornada do cliente dentro da aplicação. É por esta razão que o método também aceita os campos eventId
e eventType
. O método possui os seguintes parâmetros:
nome | tipo | descrição |
---|---|---|
documentNumber | String | O número do documento do usuário, caso disponível. (CPF/ CNPJ sem pontos, traços e barra) |
eventId | String | Um identificador do evento sendo reportado |
eventType | String | Um enumerador que define o tipo de evento sendo reportado - É pedido cuidado para que eventos muito similares seja reportados com o mesmo enumerador, a fim de que inteligência possa ser construída sobre esses dados. |
Após a chamada para coleta dos dados, um dos dois métodos da instância de DeviceScanNotifier
passada no construtor da classe DeviceScan
será chamado: onSuccess
caso tudo corra conforme o esperado ou onError
em caso de erro.