|
/

获取App使用时长 OpenAPI问题

Ggao***@waiqin365.com
发布于 1 年前
153来自江苏省
移动统计 U-App
API调用

获取App使用时长

com.umeng.uapp:umeng.uapp.getDurations-1
2025-07-07凌晨4点调的,获取昨日的app使用时长,没返回数据
参数:{"appkey":"6821454179267e02105fc057","date":"2025-07-06","oceanApiId":{"name":"umeng.uapp.getDurations","namespace":"com.umeng.uapp","version":1},"oceanRequestPolicy":{"accessPrivateApi":false,"contentCharset":"UTF-8","dateFormat":"yyyyMMddHHmmssSSSZ","defaultApiVersion":1,"httpMethod":"POST","needAuthorization":false,"queryStringCharset":"UTF-8","requestCompressThreshold":-1,"requestProtocol":"param2","requestSendTimestamp":false,"responseCompress":true,"responseProtocol":"json2","timeout":5000,"useHttps":true,"useSignture":true},"responseClass":"com.umeng.uapp.param.UmengUappGetDurationsResult","statType":"daily"}
返回值:{"average":0.0,"durationInfos":[]}

1个回答
 
1 年前
来自浙江省

亲,您好,可能是以下原因导致的:

  1. 集成问题:
    如果在程序关闭时杀死进程,但未调用 MobclickAgent.onKillProcess 方法,可能会导致使用时长无法统计到。详情请参考使用时长无数据。
  2. 离线或后台使用:
    应用在离线状态或后台运行时,使用时长是无法统计的。使用时长仅统计应用一次启动内在前台的时长。
  3. SDK版本问题:
    如果您使用的是8.0.2以上的组件化SDK版本,可能存在缺陷导致单次使用时长异常增高。建议升级到最新版本以解决问题。
  4. 接口调用问题:
    确保在所有Activity中正确调用了 MobclickAgent.onResume(context) 和 MobclickAgent.onPause(context) 方法。如果存在父类和子类Activity之间的继承关系,请避免重复调用,否则可能导致统计数据异常。
Loading ...
登录社区,分享你的经验