信息收集
要触发信息的收集和发送,需要调用 collectData 方法。该方法除了获取设备信息外,还旨在映射客户在应用程序中的使用流程。正因如此,该方法还接受 eventId 和 eventType 字段。另一个重要点是,该方法通过异步 HTTP 请求将信息发送到 QI Tech 服务器,因此请求成功或错误的通知是通过完成处理程序(Completion Handlers)完成的。该方法具有以下参数:
| 名称 | 类型 | 描述 |
|---|---|---|
| documentNumber | String | 用户的文件号码(如果可用)。(CPF/CNPJ,不含点、连字符和斜杠) |
| eventId | String | 正在报告的事件的标识符 |
| eventType | String | 定义正在报告的事件类型的枚举值(例如:'login')——注意,非常相似的事件应使用相同的枚举值进行报告,以便可以基于这些数据构建智能 |
| onSuccessHandler | func() ‑> Void | 成功向 QI Tech 服务器发送数据时将调用的函数 必填 |
| onErrorHandler | func() ‑> Void | 向 QI Tech 服务器发送数据时出现错误时将调用的函数 必填 |