yx_tracking_point_android/Readme.md

38 lines
951 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Room 数据持久化Worker管理上传任务初次上传+重试共5次重试间隔10s线性增加多上传任务顺序处理
网络请求 Retrofit
### aar位置
根目录 /aar/release/trackingPoint-x.x.x.aar
### 使用
```kotlin
/**
* 初始化
*/
TrackingManager.init(
context = this.application,
iTrackingPointUserInfo = TrackingPointUserInfoImp(),
systemCode = "999999999", //通过管理平台获取,硬编码
)
/**
* 实现 ITrackingPointUserInfo 获取 UserInfo 的方法
*/
class TrackingPointUserInfoImp: ITrackingPointUserInfo {
override fun uploadUserInfo(): UserInfo {
return UserInfo(
userId = 123456,
userName = "username",
account = "account"
)
}
}
TrackingManager.push(
eventType = "dianji", //通过管理平台获取
eventParams = EventParams(
buttonId = "${view.id}",
page = "Main",
url = ""
)
)
```