一、用户使用时长统计
用户时长统计主要记录用户使用App的活动,包括应用启动,从前台退到后台,从后台退到后台,每次活动,客户端生成一条日志记录,并在日志中记录应用的实际有效时长,之后提交给服务器,用于统计和分析用户的使用时长及行为习惯。
1.日志格式
字段
内容
activity
login(登录)、background(后台)、foreground(前台)、logout(退出登录)
time
时间戳
duration
有效使用时长
2.数据同步
2.1登录、注销
用户登录注销后,自动同步本次和上次的日志记录;
2.2 定时同步
每次添加记录时,距离上一次同步时间大于5分钟,同步一次数据;
3.上传内容格式示例
[
{
"activity":"login",
"time":170000000,
"duration":0
},
{
"activity":"background",
"time":170000000,
"duration":1000
},
{
"activity":"foreground",
"time":170000000,
"d