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

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

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

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

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

warning

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

Использование Firebase Remote Config

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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