Благодаря развёртыванию Remote Config вы можете безопасно и постепенно выпускать новые функции и обновления для своего приложения. Развёртывание позволяет контролировать выпуск новых функций приложения, ориентируясь на определённые группы пользователей. Как и при A/B-тестировании, при развёртывании группа пользователей, включённая в приложение, сравнивается с контрольной группой такого же размера для осмысленного сравнения результатов.
Шаг 1: оснастите свое приложение Remote Config , Crashlytics и Google Analytics
Прежде чем вы сможете начать использовать развертывание Remote Config для постепенного предоставления пользователям новых функций, ваше приложение должно быть оснащено Firebase Remote Config, Crashlytics и Google Analytics .
- Следуйте инструкциям в разделе «Начало работы с Remote Config» , чтобы добавить Remote Config и Analytics в приложение и создать шаблон Remote Config . Убедитесь, что вы используете Firebase BoM версии 32.6.0+ ( Remote Config SDK версии 21.6.0+).
- Следуйте инструкциям в разделе Начало работы с Crashlytics , чтобы добавить Crashlytics в свое приложение.Обязательно внедрите Firebase iOS SDK v10.24.0+.
Для достижения оптимальной производительности мы рекомендуем внедрить функцию удаленной настройки в реальном времени в приложениях, чтобы гарантировать, что значения развертывания будут извлечены сразу после их публикации.
Шаг 2: Настройте развертывание в консоли Firebase
После того как ваше приложение оснащено Remote Config , Crashlytics и Analytics , вы можете использовать консоль Firebase для создания развертывания.
- В консоли Firebase перейдите в Remote Config , затем откройте Rollouts .
- Нажмите Создать развертывание .
- В поле «Параметр» выберите существующий параметр или создайте новый параметр для обновления при развертывании, затем нажмите «Далее» .
Создайте или выберите целевое условие . Это условие определяет, какие устройства будут добавлены в группы с поддержкой развертывания и контрольные группы. Подробнее о назначении пользователям групп с поддержкой развертывания и контрольных групп см. в разделе «Понимание членства в группах развертывания» .
Нажмите кнопку «Далее» и в поле «Включенное значение» добавьте значение, которое вы хотите предоставить своим пользователям.
В поле «Случайный процент» введите общий процент устройств, которые должны получить значение «Включено». Поскольку Firebase назначает контрольную группу одинакового размера для обеспечения точного сравнения результатов при измерении производительности вашей функции, это значение должно быть не более 50%, если только вы не развернёте его до 100%. Обратите внимание, что это значение ограничено вашими условиями: например, если вы настроили условие, которое распространяется только на версию 2.0 вашего приложения, и 30% вашей пользовательской базы используют версию 2.0, установка значения 50% будет означать, что значение «Включено» получат 15% от общей пользовательской базы.
Нажмите «Далее» и введите Имя и, при желании, Описание , затем нажмите «Сохранить» .
Чтобы начать развертывание, нажмите кнопку Опубликовать изменения , просмотрите измененные параметры, затем снова нажмите кнопку Опубликовать изменения .
Внедрение начнется, и вы сможете увидеть результаты практически сразу.
Следующие шаги
- Дополнительную информацию о результатах внедрения можно найти в разделе «Понимание результатов внедрения» .