Android Vitals. "Сессия" и "пользователи без сбоев"


Всем привет!
У меня есть несколько вопросов к Android Vitals.
Что такое сессия? Может быть, "сессия" в Android Vitals приравнивается к "сессии" в Crashlytics? Или "сессия" в Google Analytics равна "сессия"?
Я хочу понять понятие "сессия" на примере. Я использую приложение в течение 20 минут. После этого я использую другие приложения в течение 2 часов. После этого я использую свое приложение в течение 30 минут. И после этого я блокирую свой телефон и не пользуюсь телефоном до конца дня. Сколько сессий будет в результате?
Другой вопрос. Как Android Vitals рассчитывает "безаварийные сессии"? Я использую свое приложение в течение 5 минут, и после этого происходит сбой? Но приложение перезапускается через 10 секунд. Сколько будет сессий и сколько сбоев будет в результате?
Могу ли я иметь возможность самостоятельно рассчитывать "пользователей без сбоев" в Android Vitals? И я не могу найти общее количество сессий?

1 ответ

Решение

Согласно документации: https://developer.android.com/distribute/best-practices/develop/android-vitals.html

Стабильность | Пользователи без сбоев. Процент пользователей, которые столкнулись по крайней мере с одним сбоем, когда приложение находилось на переднем плане в определенный день. Сбои часто бывают вызваны необработанными исключениями, исчерпанием ресурсов, ошибочными утверждениями или другими неожиданными состояниями.

Это означает, что за один конкретный день, если ваш пользователь открыл приложение пару раз и испытал хотя бы один сбой - его сеанс будет считаться сбойным и будет включен в статистику как пользователь, подверженный сбоям. Если в течение дня все сеансы переднего плана, пользователь не испытывает никаких сбоев - он считается пользователем без сбоев.

В общем, "сессия" - это период времени, когда процесс выполняется на переднем плане до тех пор, пока он не будет убит.

Другие вопросы по тегам