【友盟+】开发者社区

友盟启动次数的统计原理是什么?

匿名开发者  发表于 2017-9-12 14:34:24

TTTA3
TTTA3 发表于 2014-11-26 14:04:14 | 显示全部楼层 |阅读模式
  • Android平台:

在每个Activity的开始和结束时分别调用onResume和onPause方法.
当一个onResume方法与上一个Activity的onPause方法相差30秒,标志新session的开始;当一个onPause方法发生后30秒内没有再触发任何一个Activity的onResume方法,标志该session结束。
如果应用Crash, Android平台处理成onPause, 照例通过30秒规则来判断是否是session的终止.

即Android平台一次完整的启动包括如下三种情况:
1.从启动应用到关闭应用
2.从启动应用到应用退至后台,且在后台运行时间超过30s
3.启动应用后设备黑屏,黑屏时间超过30s
符合以上三种情况的前提下,Android启动次数+1.


  • iOS平台:

通过监听“UIApplicationDidBecomeActiveNotification”消息来确定session开始;监听“UIApplicationWillResignActiveNotification”来判定session结束
如果应用crash,iOS平台通过监听“UIApplicationWillTerminateNotification”消息来获取appcrash信息, 当app crash时,相当于结束该session

即iOS平台一次完整的启动包括:
1.从启动应用到关闭应用
2.从启动应用到应用退至后台,此种情况iOS与Android不同,iOS只要退至后台就算本次启动的结束
复合以上两种情况的前提下,iOS启动次数+1.


推荐阅读:安卓启动次数是怎么定义的
【友盟统计报表解读】之启动次数
统计分析数据指标常见问题



评分

参与人数 1盟点 +10 盟币 +10 收起 理由
push更新 + 10 + 10 很给力!

查看全部评分




上一篇:版本迭代中需要关注的数据
下一篇:统计为什么没用上


ashdsadlka
ashdsadlka 发表于 2016-2-25 10:43:51 | 显示全部楼层
所有的Activity都继承自一个BaseActivity,可以只在BaseActivity里面写
public void onResume() {
super.onResume();
MobclickAgent.onResume(this);
}
public void onPause() {
super.onPause();
MobclickAgent.onPause(this);
}
这些代码吗

TTTA3
TTTA3 发表于 2016-2-25 17:52:49 | 显示全部楼层
ashdsadlka 发表于 2016-2-25 10:43
所有的Activity都继承自一个BaseActivity,可以只在BaseActivity里面写
public void onResume() {
super.on ...

可以,没问题

虎子蛋碎了
虎子蛋碎了 发表于 2016-12-16 11:03:20 | 显示全部楼层
从关闭应用到再次启动应用的时间可能很快,不到30秒,也会算作一次完整的启动吗


匿名开发者  发表于 2017-5-26 16:48:23

pngfi
pngfi 发表于 2017-8-22 19:11:36 | 显示全部楼层
你好,关于Andoroid平台我有个疑问,如果一个Activity内弹出一个对话框(调用onPause),如果超过30s之后才取消掉对话框(onResume),这也算一次启动么

匿名开发者  发表于 2017-9-8 16:45:29
应用退到后台为什么不用UIApplicationDidEnterBackgroundNotification
而是选择UIApplicationWillResignActiveNotification

匿名开发者  发表于 2017-9-12 14:34:24
ashdsadlka 发表于 2016-2-25 10:43
所有的Activity都继承自一个BaseActivity,可以只在BaseActivity里面写
public void onResume() {
super.on ...

请问 我之前忘了添加Onresume和onPause后台统计的启动次数跌的很厉害 后来我添加上了 但是不知道怎么测试启动次数 请指教 谢谢
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

发表主题

精彩推荐

如何使用智能短链?
如何使用智能短链?使用场景:线下扫码、官网扫码、邮件推广、资源互换等,这些非广告平台的定向推广模式,
大数据商圈分析:消费者只看不买,怎么办?
以前,商场坐落在市中心的繁华地段,就引进高档轻奢品牌;在写字楼林立的商务区,就定位快时尚;在高档小区
区分搜索引擎关键字效果,拒绝推广费打水漂
区分搜索引擎关键字效果,拒绝推广费打水漂 当您通过搜索引擎推广时,通常会选大量的目标关键词,但却无法

关注我们

新浪微博
微信

欢迎关注友盟官方微博微信!

在线客服
返回顶部 返回列表