Начало работы с развертыванием 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+ ( Remote Config SDK 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. Чтобы начать развертывание, нажмите «Опубликовать изменения» , просмотрите измененные параметры, затем снова нажмите «Опубликовать изменения» .

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

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