Монитор Android-приложения для пользовательской отладки

Я хочу отслеживать поведение приложения и отлаживать приложение на разных устройствах. Я пытаюсь выбрать лучший подход, аналитику Firebase, crashlitics, аналитику Goole и т. д.

Проблема: Пользователи сообщают, что на некоторых устройствах они видят некорректное поведение приложения (не сбой). Например, кнопка отчетов пользователя не работает, я хочу проверить, действительно ли пользователь нажал кнопку и что произошло.

Что мне нужно: Мне нужно найти этого конкретного пользователя (или телефон) в упомянутой выше системе мониторинга и проверить журналы, которые я добавил (например, firebaseAnalytics.logEvent ...)

Вопросы решения Могу ли я найти конкретного пользователя или телефон в firebaseAnalytics? Как лучше всего удовлетворить мои требования?

0
0
22
1

Ответы 1

Вы можете использовать ведение журнала событий Firebase Analytics и установить идентификатор пользователя.

С помощью этой функции вы можете отслеживать журналы пользователей, позже генерировать статистику в Firebase Analytics или Google Analytics и при желании отслеживать конкретных пользователей.

проверьте эти ссылки

Firebase Analytics Установить идентификатор пользователя

Журнал событий Firebase Analytics

И если вы хотите проверить, не хотите ли вы ситуацию, вы можете добавить настраиваемое исключение в firebase.

попробуйте как этот код.

if (isExpectedSituation) {
    // some your codes.
} else {
    FirebaseCrashlytics.getInstance().recordException(YourCustomException());
}

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