手机游戏如何统计用户在线时长?拜托各位了 3Q

2025-03-22 10:42:30
推荐回答(1个)
回答1:

app的单次使用时长=本次启动的结束时间减去本次启动的开始时间,即end_time减去start_time。
如果在本次启动过程中,应用退到后台运行(例如启动应用的过程中接了个电话,接电话的时候应用会退到后台运行),后台运行时间不超过30s,则此时间会被计算到应用的单次使用时长中;后台运行时间超过30s,则视为本次使用结束,运行到后台的时间不会被计入单次使用时长中。

如上图所示,假设:
t2<30s,则本次启动的总时长t=t1+t2+t3
t2≥30s,则本次启动的总时长t=t1,t3算为一次新启动的时长