2017-09-24 132 views
2


大家好!
我對Android Vitals有一些疑問。
「會話」是什麼意思?也許Android的Vitals中的「會話」等同於Crashlytics中的「會話」?或者「會話」等於Google Analytics中的「會話」?
我想了解一個例子的概念「會話」。我在20分鐘內使用應用程序。之後,我會在2小時內使用其他應用程序。之後,我在30分鐘內使用我的應用程序。之後,我會阻止手機,直到一天結束時才使用手機。會有多少會話?
另一個問題。 Android Vitals如何計算「無碰撞會話」?我在5分鐘內使用我的應用程序,之後會發生崩潰?但該應用程序在10秒內重新啓動。會有多少會話,以及會導致多少會話崩潰?
我能否有機會獨立計算Android Vitals中的「免費用戶」?我找不到會話的總數?Android Vitals。 「Session」和「crash free users」

+0

IMO,會話在第一個活動開始時開始,當應用程序中沒有任何活動時結束。 –

+0

@NabinBhandari ok。那麼背景模式呢?它是否是「會話」?只有一個會話內的應用程序可以在後臺模式下多久? –

+0

抱歉,不確定。但在我的猜測中,也是背景服務的情況。 –

回答

2

根據文檔: https://developer.android.com/distribute/best-practices/develop/android-vitals.html#key-metrics

穩定性|無故障用戶:在特定日期當應用處於前臺時遇到至少一次崩潰的用戶的百分比。 崩潰通常是由未處理的異常,資源耗盡, 失敗的斷言或其他意外狀態引起的。

含義在一個特定的某一天,如果用戶打開一個應用程序幾次,並經歷了至少一次碰撞 - 如崩潰,將被納入統計的碰撞受影響的用戶 他的會議將被視爲如果在一天的所有前臺會話,用戶不會遇到任何崩潰 - 他認爲是一個無崩潰的用戶。

總的來說 - 「會話」是一個進程在前臺運行直到被殺死的時間段。