Перейти к основному содержимому

Удалённая конфигурация

Удалённая конфигурация Firebase позволяет контролировать поведение и внешний вид вашего приложения без необходимости выпускать обновление. Например, вы можете использовать её для изменения или показа/скрытия определённых элементов приложения, таких как баннер с акцией или шапка Санты, или применять как флаг функции (оплата, доставка еды) без необходимости публиковать обновление приложения.

Использование Firebase Remote Config для показа/скрытия функции

При включении удалённой конфигурации вы должны указать параметр в нашем конструкторе (называемый «значения по умолчанию в приложении») и в панели удалённой конфигурации вашей консоли Firebase. При запуске приложение загружает значения конфигурации из консоли Firebase, и если по какой-либо причине это не удастся, приложение будет использовать значения по умолчанию в приложении.

warning

Приложение будет пытаться загружать значения каждый раз при запуске. Однако из-за минимального интервала загрузки в 1 час (установленного по умолчанию) значения не будут загружаться чаще одного раза в час.

Использование удалённой конфигурации Firebase

Следуйте шагам ниже, чтобы использовать удалённую конфигурацию:

1. Включение удалённой конфигурации

Чтобы включить удалённую конфигурацию, перейдите в раздел Настройки и интеграции > Настройка проекта > Firebase > Разверните раздел Удалённая конфигурация и включите удалённую конфигурацию.

Включение удалённой конфигурации

2. Добавление параметра в консоли Firebase

Вы сможете динамически управлять приложением с помощью параметров, созданных в консоли Firebase вашего проекта.

Чтобы создать параметр:

  1. Перейдите в консоль Firebase > Engage > страницу Remote Config.
  2. Если это первый раз, нажмите кнопку Создать конфигурацию.
  3. Нажмите Добавить параметр. Это откроет раздел Создать параметр справа.
  4. Введите имя параметра (например, show_promo_banner, primary_color и т. д.).
  5. Укажите тип данных среди вариантов String, Number, Boolean и JSON.
  6. Установите значение по умолчанию.
  7. Если вы включите переключатель Использовать значение по умолчанию в приложении, любые изменения этого параметра здесь не повлияют на приложение. Вместо этого приложение будет использовать значения из параметров, определённых в нашем конструкторе (см., как создать его, в следующем шаге).
  8. Нажмите Сохранить.
  9. Нажмите Опубликовать изменения, чтобы сделать этот параметр сразу доступным для вашего приложения.

3. Добавление параметра в FlutterFlow

Параметры, добавленные в ваш проект FlutterFlow, называются значениями по умолчанию в приложении. Чтобы добавить их:

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

4. Использование параметра

Теперь вы можете получить доступ к созданному параметру из раздела Set from Variable > Firebase Remote Config.

Вот пример использования параметра удалённой конфигурации для установки условной видимости для функции социального входа.

Вот другой пример, который изменяет фон приложения с использованием значения цвета из параметра удалённой конфигурации.