访客id接口修改

dev_chengFeng
gaoxin 2020-07-11 15:05:23 +08:00
parent cb33f92b67
commit fdb4c66ed5
1 changed files with 15 additions and 6 deletions

View File

@ -17,7 +17,7 @@ namespace GameLogic
public Dictionary<string, object> GetDynamicSuperProperties() public Dictionary<string, object> GetDynamicSuperProperties()
{ {
return new Dictionary<string, object>() { return new Dictionary<string, object>() {
{"KEY_DYNAMIC_Time", DateTime.Now} //{"KEY_DYNAMIC_Time", DateTime.Now}
}; };
} }
@ -29,14 +29,23 @@ namespace GameLogic
} }
void Start() void Start()
{ {
// 设置 Distinct ID
ThinkingAnalyticsAPI.Identify("unity_id");
ThinkingAnalyticsAPI.Identify("unity_debug_id", "debug-appid");
// 开启自动采集启动和关闭事件 // 开启自动采集启动和关闭事件
ThinkingAnalyticsAPI.EnableAutoTrack(AUTO_TRACK_EVENTS.ALL); ThinkingAnalyticsAPI.EnableAutoTrack(AUTO_TRACK_EVENTS.ALL);
} }
// 设置访客Id
public void SetDistinctId(string distinctId)
{
ThinkingAnalyticsAPI.Identify(distinctId);
}
// 设置访客Id
public string GetDistinctId()
{
return ThinkingAnalyticsAPI.GetDistinctId();
}
// 设置
public void ClearSuperProperties() public void ClearSuperProperties()
{ {
// 清除公共事件属性 // 清除公共事件属性
@ -62,7 +71,7 @@ namespace GameLogic
{ {
Debug.Log("事件名称:" + trackEvent); Debug.Log("事件名称:" + trackEvent);
Debug.Log("事件数据:" + trackData); Debug.Log("事件数据:" + trackData);
Dictionary<string, object> data = this.stringToDic(trackData); Dictionary<string, object> data = stringToDic(trackData);
foreach (string id in data.Keys) foreach (string id in data.Keys)
{ {
object value = data[id]; object value = data[id];