Развертывание Remote Config дает вам возможность безопасно и постепенно выпускать новые функции и обновления для вашего приложения. Используя параметр Remote Config , вы можете контролируемым образом выпускать новые функции приложения для определенных групп пользователей. По ходу развертывания отслеживайте его успех с помощью Firebase Crashlytics и Google Analytics . Используйте развертывания Remote Config , чтобы:
- Минимизируйте потенциальные проблемы: выявляйте и устраняйте любые ошибки или проблемы, прежде чем они повлияют на большую часть вашей пользовательской базы.
- Собирайте ценные отзывы. Собирайте отзывы от ограниченной аудитории и повторяйте свою реализацию, прежде чем распространять ее на более широкую аудиторию.
- Включите итеративную разработку: вносите быстрые итеративные изменения в широко распространенные приложения, одновременно снижая риски.
- Отслеживайте важные для вас показатели: сравнивайте стабильность приложения между группами развертывания и контроля с помощью Crashlytics и используйте Google Analytics для мониторинга таких показателей, как доход и вовлеченность.
Например, если вы создали приложение, которое включает в себя генеративный искусственный интеллект и сохраняет подсказки в параметре JSON Remote Config , вы можете:
- Создайте развертывание, которое обновит параметр, содержащий ваши подсказки LLM, для небольшого процента вашей пользовательской базы.
- Отслеживайте конечные результаты: увеличилась или уменьшилась конверсия? А как насчет помолвки? Аварий стало больше или меньше?
- В зависимости от результатов внедрения вы можете принять решение:
- Откатите изменения.
- Обновите значение параметра подсказки, чтобы настроить и уточнить ответ вашей модели.
- Увеличьте процент развертывания, чтобы охватить более широкую аудиторию и в конечном итоге охватить 100 % ваших пользователей.
Вы также можете получить доступ к истории всех ваших изменений с помощью консоли Firebase .
Ключевые возможности
Таргетинг по атрибутам пользователя | Предоставляйте функции определенным сегментам пользователей на основе свойств пользователей, поведения приложения или любых других соответствующих критериев. |
Поэтапное внедрение | Постепенно увеличивайте процент пользователей, которым доступна новая функция, снижая риск непредвиденных проблем. |
Следите за стабильностью | Используйте Crashlytics для отслеживания потенциальных проблем (например, сбоев, нефатальных ошибок и не отвечающих приложений), которые могут возникнуть в результате выпуска вашей функции. |
Получите представление о ключевых показателях | Убедитесь, что ваш новый выпуск положительно влияет на важные для вас показатели Google Analytics , такие как конверсии, доход и вовлечение пользователей. |
Функция отката | Если результаты развертывания показывают потенциальные проблемы, вернитесь к предыдущей версии функции для всех или определенного сегмента затронутых пользователей. |
Как это работает?
Развертывание Remote Config основано на трех ключевых компонентах:
- Remote Config хранит данные конфигурации вашего приложения, включая флаги функций и параметры конфигурации, и управляет ими.
- Crashlytics предоставляет отчеты о сбоях в режиме реального времени и мониторинг производительности, чтобы вы могли отслеживать влияние вашего развертывания и быстро выявлять любые тенденции.
- Google Analytics предоставляет возможность таргетировать развертывания на основе атрибутов пользователей и отслеживать, как ваш запуск влияет на ключевые показатели, такие как доход, вовлеченность пользователей и события-конверсии.
Дополнительные сведения см. в разделе О развертываниях Remote Config .
Путь реализации
Настройка Remote Config | Определите флаги функций и параметры конфигурации в консоли Firebase . | |
Настройте Crashlytics | Интегрируйте Crashlytics в свое приложение, чтобы отслеживать его производительность и выявлять любые проблемы. | |
Настройте Google Analytics | Интегрируйте Analytics в свое приложение, чтобы просматривать ключевые показатели, такие как доход и удержание пользователей. | |
Реализация логики развертывания | Настройте Remote Config в консоли Firebase и в вашем приложении, чтобы получить доступ и применить флаги функций и параметры конфигурации на основе критериев таргетинга пользователей. | |
Мониторинг и повторение | Отслеживайте данные Crashlytics и отзывы пользователей, чтобы отслеживать влияние внедрения и вносить необходимые изменения. |
Политики и ограничения
Эксперименты A/B Testing и развертывания Remote Config имеют общий лимит экспериментов: 24. Например, если вы проводите 12 A/B-тестов, вы ограничены 12 запущенными развертываниями.
Следующие шаги
- Узнайте больше о развертывании Remote Config .
- Начните работу с развертыванием Remote Config .