React Native Android: first_open срабатывает, но пользователи не доходят до экрана входа в систему (дальнейших событий нAndroid

Форум для тех, кто программирует под Android
Anonymous
React Native Android: first_open срабатывает, но пользователи не доходят до экрана входа в систему (дальнейших событий н

Сообщение Anonymous »

Мы отлаживаем приложение React Native для Android, в котором на первом экране всегда должен быть вход (неаутентифицированные пользователи).
Ожидаемый порядок действий:

Код: Выделить всё

first_open
→ splash_screen_viewed
→ splash_screen_unauthenticated
→ splash_redirect_login
→ login_screen_viewed
Наблюдалось (от пользователей first_open)
  • splash_screen_viewed → ~95%
  • splash_screen_unauthenticated → ~93%
  • splash_redirect_login → ~80%
  • login_screen_viewed → ~80%
Ключевая проблема
~20% пользователей запускают first_open, но так и не доходят до входа в систему.
Для этих пользователей:
  • Нет login_screen_viewed
  • Более поздних событий нет (вход в систему, регистрация и т. д.)
Поэтому это не похоже на просто отсутствующее событие аналитики — похоже, что пользователи отпадают во время запуска приложения.
Настройка
  • React Native (Android)
  • События Firebase/GA
  • Простая логика: всплеск → проверка подлинности → перенаправление на вход в систему
Вопрос
Что может заставить пользователей запускать first_open, но не достигают первого экрана?
В частности, следует ли нам проверить:
  • JS-пакет не загружается/ошибка инициализации приложения?
  • Состояние гонки навигации?
  • Подвисает разрешение состояния аутентификации?
  • Приложение закрывается/переводится в фоновый режим во время холода начать?
  • Время аналитики (события срабатывают слишком рано)?
** Подробности кода **
По коду он не простой синхронный, он основан на событиях, как только экран загружает первое событие, начинается 50-миллисекундное ожидание, между проверкой входа пользователя происходит и один раз в 50 мс, в зависимости от статуса входа в систему срабатывает следующее событие и экран изменения
Как лучше всего надежно отладить этот этап?

Вернуться в «Android»