Skip to main content

Coleta de informações

Para disparar a coleta e o envio de informações, é necessá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. Outro ponto importante é que o método envia as informações para o servidor da QI Tech via request http assíncrono, e para isso, a notificação de sucesso ou erro da requisição é feita através de Completion Handlers. O método possui os seguintes parâmetros:

nometipodescrição
documentNumberStringO número do documento do usuário, caso disponível. (CPF/ CNPJ sem pontos, traços e barra)
eventIdStringUm identificador do evento sendo reportado
eventTypeStringUm enumerador que define o tipo de evento sendo reportado (Exemplo: 'login') - Cuidado para que eventos muito similares sejam reportados com o mesmo enumerador, a fim de que inteligência possa ser construída sobre esses dados
onSuccessHandlerfunc() ‑> VoidFunção que será chamada no caso de sucesso no envio dos dados para o servidor da QI Tech obrigatório
onErrorHandlerfunc() ‑> VoidFunção que será chamada no caso de erro no envio dos dados para o servidor da QI Tech obrigatório