- 启动次数的计数原理
- 两个activity见面的间隔超过30s,即为一次见面(session)
见面: 上一个activity的onpuse和activity 的onResume 启动。
上一个activity被onPuse后,用户并没有立即启动下一个activitiy,时间过去30s之后,用户重新返回应用,下一个activity的onResume被调用,这时候算作一次启动,友盟计数+
场景:1.从启动应用到关闭应用
2.从启动应用到应用退至后台,且在后台运行时间超过30s
3.启动应用后设备黑屏,黑屏时间超过30s
2.(准确性待考察)在一个App中,能且仅能选择其中一种统计方式
- Fragment页面统计
- activity页面统计
3.同一个应用不同渠道发布,不要使用同一个appkey。
有些时候,同一个App在不同市场渠道发版的时候使用不同的包名
http://www.zhihu.com/question/31964474
4.友盟统计后台实现原理有使用反射来调用一些构造函数之类的,所以在应用打包混淆的时候,要注意配置防混淆
反射时候需要用到R.id,打包混淆的时候,有时候会把R文件删除,导致找不到R文件报错
5. 友盟统计不支持service
6. viewPager+fragment ——-》友盟统计
http://bbs.umeng.com/thread-8042-1-1.html
_ http://blog.csdn.net/tongcpp/article/details/41978751
avtivity+fragment 可能出现这样的情况:
他们的onResume和onPause执行过程:
Activity - onResume
Fragment - onResume
Activity - onPause
Fragment - onPause