友盟統(tǒng)計(jì)踩坑經(jīng)驗(yàn)(持續(xù)更新)

1.非常重要:必須調(diào)用 MobclickAgent.onResume() 和MobclickAgent.onPause()方法,才能夠保證獲取正確的新增用戶、活躍用戶、啟動(dòng)次數(shù)、使用時(shí)長(zhǎng)等基本數(shù)據(jù)。

在每個(gè)Activity的onResume方法中調(diào)用 MobclickAgent.onResume(Context) ,
onPause方法中調(diào)用 MobclickAgent.onPause(Context)

public void onResume() {
super.onResume();
MobclickAgent.onResume(this);
}
public void onPause() {
super.onPause();
MobclickAgent.onPause(this);
}

確保在所有的Activity中都調(diào)用 MobclickAgent.onResume() 和MobclickAgent.onPause()方法,這兩個(gè)調(diào)用將不會(huì)阻塞應(yīng)用程序的主線程,也不會(huì)影響應(yīng)用程序的性能。
注意 如果您的Activity之間有繼承或者控制關(guān)系請(qǐng)不要同時(shí)在父和子Activity中重復(fù)添加onPause和onResume方法,否則會(huì)造成重復(fù)統(tǒng)計(jì),導(dǎo)致啟動(dòng)次數(shù)異常增高。(eg.使用TabHost、TabActivity、ActivityGroup時(shí))。
當(dāng)應(yīng)用在后臺(tái)運(yùn)行超過30秒(默認(rèn))再回到前端,將被認(rèn)為是兩個(gè)獨(dú)立的session(啟動(dòng)),例如用戶回到home,或進(jìn)入其他程序,經(jīng)過一段時(shí)間后再返回之前的應(yīng)用??赏ㄟ^接口:MobclickAgent.setSessionContinueMillis(long interval) 來自定義這個(gè)間隔(參數(shù)單位為毫秒)。
如果開發(fā)者調(diào)用Process.kill或者System.exit之類的方法殺死進(jìn)程,請(qǐng)務(wù)必在此之前調(diào)用MobclickAgent.onKillProcess(Context context)方法,用來保存統(tǒng)計(jì)數(shù)據(jù)。
2.其他的看文檔

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 時(shí)間:2016年5月10日21:28:50作者:JustDo23版本:友盟SDK v5.6.7 (2016-3-2...
    JustDo23閱讀 16,082評(píng)論 14 32
  • 本文出自 Eddy Wiki ,轉(zhuǎn)載請(qǐng)注明出處:http://eddy.wiki/interview-androi...
    eddy_wiki閱讀 3,379評(píng)論 0 20
  • 面試題總結(jié) 通用 安卓學(xué)習(xí)途徑, 尋找資料學(xué)習(xí)的博客網(wǎng)站 AndroidStudio使用, 插件使用 安卓和蘋果的...
    JingBeibei閱讀 1,873評(píng)論 2 21
  • 昨天遇到一個(gè)需求,大致是這樣子的 將上面的 Dictionary 轉(zhuǎn)換成 也就是值不變,key 變化。那就是一個(gè) ...
    wzbdroid閱讀 1,009評(píng)論 0 1
  • 是否還有明天 紅蔚 小姨的離開讓我和先生恍惚了很久。好好的人,怎么說沒就沒了? 我們確確感受到了:過去不可得,未來...
    紅蔚閱讀 346評(píng)論 1 2

友情鏈接更多精彩內(nèi)容