光环助手V4.9.0-新增[推荐弹窗]功能(数据埋点) https://git.ghzs.com/pm/halo-app-issues/-/issues/1212
This commit is contained in:
@ -1063,4 +1063,37 @@ public class LogUtils {
|
||||
}
|
||||
LoghubUtils.log(object, "event", false);
|
||||
}
|
||||
|
||||
public static void uploadRecommendPopup(String event, String popupId, String gameId, String gameName,
|
||||
String linkType, String linkTitle, String downloadGameId, String downloadGameName) {
|
||||
JSONObject object = new JSONObject();
|
||||
JSONObject payloadObject = new JSONObject();
|
||||
try {
|
||||
object.put("event", event);//recommend_pop_show推荐弹窗出现、recommend_pop_close推荐弹窗手动关闭、recommend_pop_link_click点击推荐弹窗链接、recommend_pop_download推荐弹窗下载开始、recommend_pop_download_complete推荐弹窗下载完成
|
||||
payloadObject.put("recommend_pop_id", popupId);
|
||||
payloadObject.put("game_id", gameId);
|
||||
payloadObject.put("game_name", gameName);
|
||||
if (!TextUtils.isEmpty(linkType)) {
|
||||
payloadObject.put("link_type", linkType);
|
||||
}
|
||||
if (!TextUtils.isEmpty(linkTitle)) {
|
||||
payloadObject.put("link_title", linkTitle);
|
||||
}
|
||||
if (!TextUtils.isEmpty(downloadGameId)) {
|
||||
payloadObject.put("download_game_id", downloadGameId);
|
||||
}
|
||||
if (!TextUtils.isEmpty(downloadGameName)) {
|
||||
payloadObject.put("download_game_name", downloadGameName);
|
||||
}
|
||||
object.put("payload", payloadObject);
|
||||
object.put("meta", getMetaObject());
|
||||
object.put("timestamp", System.currentTimeMillis() / 1000);
|
||||
} catch (JSONException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
if (BuildConfig.DEBUG) {
|
||||
Utils.log("LogUtils->" + object.toString());
|
||||
}
|
||||
LoghubUtils.log(object, "event", false);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user