友盟統計原理2015

2021-07-24 22:02:34 字數 538 閱讀 4516

在每個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平台一次完整的啟動包括:

1.從啟動應用到關閉應用

2.從啟動應用到應用退至後台,此種情況ios與android不同,ios只要退至後台就算本次啟動的結束

復合以上兩種情況的前提下,ios啟動次數+1.

**:

友盟頁面統計

頁面統計整合正確,才能夠獲取正確的頁面訪問路徑 訪問深度 pv 的資料。只由activity構成的應用 如果您已經完成前面基礎功能session統計的 新增,那麼sdk已預設統計了每個activity的跳轉路徑。頁面統計不需要再新增其他 應用中包含fragment的情況比較複雜,首先要明確一些概念。...

友盟統計ANR

通過網上資料寫了乙個方法,去監聽 裡面超時的地方,丟擲異常進行定位。具體如下 public class anrwatchdog extends thread override public void run catch interruptedexception e 如果相等,說明過了activity...

友盟統計使用歸納

1按照sdk整合 2注意事項 channel 在你測試期間隨便填什麼都可以但是有規範 呼叫方法 1mobclickagent.setdebugmode true 除錯模式程式入口呼叫 2 override protected void onresume override protected void...