Я включил аналитику Firebase в свое приложение, которое имеет два процесса: a Фон процесс и UI процесс. То, что я испытал с использованием Firebase, состояло в том, что я могу регистрировать события из UI, но не с Фон процесс.Регистрация событий аналитики в Firebase в многопроцессорном приложении
Я могу видеть через журналы Firebase на консоли Android Studio, хотя события регистрируются, но никогда не планируются к загрузке на консоль Firebase при записи с Фоновый процесс. Это поведение, которое аналитирует Firebase - регистрирует события только из одного процесса? Если да, то как он решает, из какого процесса регистрировать события?
Мне нужно регистрировать события обоих процессов, чтобы понять полный опыт пользователей, его здоровье приложения и некоторые другие важные параметры.
Вся помощь приветствуется.
Спасибо за ответ @Uli Определенно попробуем это. – Siddharth2092
Надеюсь, это сработает для вас! Я сам использую этот шаблон для инициализации Firebase как можно раньше в моем втором процессе. – Uli
Я сделал небольшую модификацию к примеру, чтобы обойти прерывистую фреймворческую ошибку, с которой я столкнулся во время тестирования (ContentProvider инициализирован несколько раз): https://code.google.com/p/android/issues/detail?id = 172655 – Uli