3

Недавно я добавил мой проект Android и iOS в Firebase с альфа-версией. Я хочу видеть различные аналитики и сбои для постановки и Производство. Может ли кто-нибудь помочь в этом. БлагодаряКак дифференцировать Staging/Dev и Production Build для Android/IOS в Google Firebase для анализа и сбоя

ответ

1

Я думаю, что 2 способов сделать это:

  1. Использование версии приложения + диапазон дат: Если вы знаете, ваше приложение в постановке была версия X от дня N до N + 10, вы можете выберите фильтр тезисов в аналитике Firebase, чтобы отобразить только аналитику, исходящую из этой конфигурации. Это также работает для отчетов о сбоях.
  2. Я предпочитаю: Использование удаленной конфигурации & пользователя свойство:

    • установки в удаленной конфигурации ключа до «окружающей среды» с некоторыми значениями, как «альфа», «бета», «прод». Затем вы можете указать значение для каждой версии платформы/приложения.
    • В телефоне прочитайте это значение в удаленной конфигурации и отследите пользовательское свойство в Firebase Analytics, которое отражает это значение.
    • Наконец, в консоли Firebase вы можете фильтровать по свойству пользователя (версия приложения, если необходимо).

    С помощью этой опции при переносе версии приложения из альфы на бета-версию (например) вам просто нужно перейти в удаленную конфигурацию и изменить значение для этой версии приложения на «бета». Это решение не работает для отчетов о сбоях.

0

Вы можете использовать другой проект Firebase для каждого этапа, чтобы аналитика была полностью различной. Подробнее об этом см .: this question.

2

У вас есть несколько вариантов, в зависимости от ваших потребностей. Суть в том, что вы должны, , по крайней мере,, назначить разные идентификаторы приложений различным вариантам вашего приложения, чтобы они могли быть отдельными в Firebase Console. У вас может быть несколько приложений для каждого проекта (каждый присваивается другой идентификатор) или несколько проектов с приложением в каждом из них, в зависимости от того, что лучше всего подходит для вашей команды и вашего приложения.

Фактическая реализация может усложняться отсюда на, так что я предлагаю вам прочитать this blog post, чтобы узнать о возможностях для вашего Android приложения, и как это влияет на работу различных Firebase функций в этом приложении.