Внедрение новых функций осуществляется поэтапно, в процентах от запланированного срока.

С помощью Remote Config можно выполнить поэтапное внедрение, чтобы постепенно знакомить пользователей с новыми функциями. В данном случае предположим, что у вас есть новая функция поиска, которая включается и отключается с помощью параметра Remote Config с именем new_search_feature_flag , и вы хотите начать с ее внедрения для 10% пользователей вашей установленной системы.

Для этого отредактируйте параметр new_search_feature_flag , добавьте новое условие и выберите «Пользователь в случайном проценте» . Используйте ползунок, чтобы установить процент случайности от 0 до 10.

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

Теперь, когда значение new_search_feature_flag извлекается из Remote Config , 10% случайно выбранных пользователей получают значение true , а остальные 90% — значение false .

Когда вы убедитесь в стабильности работы функции у 10% пользователей, вы можете увеличить этот показатель до 30%, затем до 50% и, наконец, до 100%, как только будете полностью уверены в её работоспособности.