app活跃
sidebar_position: 4
APP 活 跃上报接口
本接口用于设备端上报 APP 的活跃数据(运行时长、启动次数等),支持实时、延迟及特殊上报模式。
相关业务文档:APP活跃统计管理
接口地址(APP 活跃上报)
http://app.activity.thirdparty.akrdinfo.cn:30133/app-api/third/app/activity/v2
请求参数说明(APP 活跃上报)
时区警告
特殊上报和延迟上报模式下,涉及日期的判断逻辑(如跨天、日期变更)**必须严格按照北京时间(Asia/Shanghai,UTC+8)**进行处理,以确保服务端统计的准确性。
mac: 终端设备的 MAC 地址 (必填)
cpu: 设备 CPU 信息 (必填)
packageName: APP 包名 (必填)
versionCode: APP 版本号 (必填)
type: 上报类型,0-实时上报/特殊上报,1-延迟汇总上报 (必填)
timeIntervalConfig: 上次从服务端获取的配置间隔(分钟),也是本次上报周期的运行时长 (Type=0 时必填)
time_stamp: 设备时间戳,13位 Long 类型 (Type=0 时必填)
time_zone: 设备时区 (如 "Asia/Shanghai")
delayDatas: 延迟上报数据集合 (Type=1 时必填)
delayDatas[*].day: 延迟上报日期,格式为 YYYY-MM-DD
delayDatas[*].duration: 对应日期内的运行总时长,单位:分钟
上报模式说明
接口支持以下三种上报模式,设备端需根据业务场景选择合适的模式:
1. 实时上报模式 (Type = 0)
- 场景:设备正常联网运行期间的常规活跃数据上报。
- 逻辑:
- 获取配置:设备首次上报或按配置间隔上报时,服务端会在响应中返回
deviceConfigurationResp,其中包含下一次上报的时间间隔要求。 - 间隔计时:设备端需按此间隔进行计时。
- 回传时长:计时结束后,设备再次调用本接口,并将上一次服务端下发的间隔时间作为
timeIntervalConfig参数回传。服务端将此数值记录为该周期的运行时长。
- 获取配置:设备首次上报或按配置间隔上报时,服务端会在响应中返回