Начало работы с развертыванием Remote Config


Благодаря развертыванию Remote Config вы можете безопасно и постепенно выпускать новые функции и обновления для своего приложения. Благодаря развертываниям вы можете контролировать выпуск новых функций приложения, ориентируясь на определенные группы пользователей. Как и в случае с A/B-тестированием, при развертывании включенная группа сравнивается с контрольной группой такого же размера для значимого сравнения результатов.

Шаг 1. Инструментируйте свое приложение с помощью Remote Config, Crashlytics и Google Analytics.

Прежде чем вы сможете начать использовать развертывания Remote Config для постепенного запуска новых функций для ваших пользователей, ваше приложение д��лжно быть оснащено Firebase Remote Config, Crashlytics и Google Analytics.

  1. Следуйте инструкциям в разделе Начало работы с Remote Config, чтобы добавить Remote Config and Analytics в свое приложение и создать шаблон Remote Config. Вам необходимо убедиться, что вы используете Firebase BoM v32.6.0+ (SDK Remote Config v21.6.0+).
  2. Следуйте инструкциям в разделе «Начало работы с Crashlytics» , чтобы добавить Crashlytics в свое приложение.Обязательно внедрите Firebase iOS SDK v10.24.0+.

Для оптимальной производительности мы рекомендуем реализовать удаленную настройку в реальном времени в ваших приложениях, чтобы гарантировать получение значений развертывания сразу после их публикации.

Шаг 2. Настройте развертывание в консоли Firebase

После того как ваше приложение будет оснащено Remote Config, Crashlytics и Analytics, вы сможете использовать консоль Firebase для создания развертывания.

  1. В консоли Firebase перейдите к Remote Config , затем откройте Rollouts .
  2. Нажмите Создать выпуск .
  3. В поле «Параметр» выберите существующий параметр или создайте новый параметр для обновления при развертывании, затем нажмите «Далее» .
  4. Создайте или выберите целевое условие . Это условие определяет, какие устройства будут добавлены в группы с поддержкой развертывания и группы управления. Дополнительные сведения о назначении пользователям групп с поддержкой развертывания и управления см. в разделе Общие сведения о членстве в группах развертывания .

  5. Нажмите «Далее» и в поле «Включенное значение» добавьте значение, которое вы хотите предоставить своим пользователям.

  6. В поле Случайный процент введите общий процент устройств, которые должны получить включенное значение. Поскольку Firebase назначает контрольную группу одинакового размера, чтобы обеспечить точное сравнение результатов при измере��ии производительности включенной функции, это значение должно быть 50 % или меньше, если только вы не развернете его до 100 %. Обратите внимание, что это значение связано с вашими условиями: например, если вы настроили условие, которое распространилось только на версию 2.0 вашего приложения, и 30 % вашей пользовательской базы внедрили версию 2.0, установка этого значения на 50 % будет означать что 15% вашей общей пользовательской базы получат ценность развертывания.

  7. Нажмите «Далее» и укажите Имя и, при необходимости, «Описание» , затем нажмите « Сохранить» .

  8. Чтобы начать развертывание, нажмите «Опубликовать изменения» , просмотрите измененные параметры, затем снова нажмите « Опубликовать изменения» .

Должно начаться развертывание, и вы сможете почти сразу увидеть результаты.

Следующие шаги