Skip to content

Commit d17cac8

Browse files
committed
完善了说明文件
1 parent ffdf735 commit d17cac8

1 file changed

Lines changed: 56 additions & 0 deletions

File tree

README.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,62 @@ open class BaseFragment : Fragment(), ITrackerHelper, ITrackerIgnore, IFragmentV
141141
}
142142
```
143143

144+
## 登入/登出处理
145+
146+
每个用户会使用`distinct_id`来标识,用户未登录时,该值由设备`Android Id`、设备制造商、设备型号等字段计算得到唯一值。
147+
而在用户登录后,则需要使用确切的用户id来替代该值。示例如下:
148+
kotlin:
149+
150+
```kotlin
151+
Tracker.login("此处设置用户id")
152+
```
153+
154+
java:
155+
156+
```java
157+
Tracker.INSTANCE.login("此处设置用户id");
158+
```
159+
160+
在用户退出登录时,需要主动调用登出方法。此时,`distinct_id`的值会替换为SDK生成的值。示例如下:
161+
162+
kotlin:
163+
164+
```kotlin
165+
Tracker.logout()
166+
```
167+
168+
java:
169+
170+
```java
171+
Tracker.INSTANCE.logout();
172+
```
173+
174+
## 设置渠道号
175+
176+
渠道号在统计事件中的属性为`channel`。设置如下:
177+
178+
kotlin:
179+
180+
```kotlin
181+
Tracker.setChannelId("此处设置渠道号")
182+
```
183+
184+
java:
185+
186+
```java
187+
Tracker.INSTANCE.setChannelId("此处设置渠道号");
188+
```
189+
190+
191+
## 针对所有统计附加属性
192+
193+
如果想要针对所有的统计事件增加一些固定的属性,则应该在初始化时设置如下:
194+
195+
```kotlin
196+
Tracker.addProperty("附加的属性1", "附加的属性1")
197+
Tracker.addProperty("附加的属性2", "附加的属性2")
198+
```
199+
144200

145201
## 上报模式
146202

0 commit comments

Comments
 (0)