Перейти к содержанию

Быстрый старт

Создайте первую удалённую конфигурацию и интегрируйте её в приложение за 5 минут.

Для администраторов

Если вы настраиваете пространство для команды — приглашаете коллег, создаёте группы доступа и окружения — начните с гайда Настройка пространства.

Этот гайд фокусируется на Remote Config. Для распространения мобильных сборок см. App Distribution.


Шаг 1: Создайте проект

Начните с создания нового проекта для размещения ваших конфигураций.

  1. Перейдите в раздел Настройки → Проекты в боковом меню
  2. Нажмите Создать проект в правом верхнем углу
  3. Введите название проекта
  4. Добавьте описание
  5. Нажмите Создать

Система автоматически настроит структуру проекта. Подробнее о роли проектов можно прочитать в разделе О проектах.

Интерфейс создания проекта

Шаг 2: Создайте параметр конфигурации

Теперь создадим фича-флаг для управления функцией в вашем приложении.

  1. В боковой панели проекта нажмите Remote Config
  2. Нажмите Создать конфигурацию (или Добавить параметр, если параметры уже есть)
  3. Настройте ваш параметр:
  4. Ключ: new_feature_enabled
  5. Тип: Boolean
  6. Описание: "Управляет видимостью новой функции"
  7. Значение: true
  8. Нажмите Сохранить

Интерфейс создания параметра

Подробнее о создании параметров смотрите в руководстве по Remote Config.

Шаг 3: Создайте API-ключ

Вашему приложению нужен API-ключ для доступа к конфигурациям.

  1. В боковой панели проекта перейдите в раздел Сервисные аккаунты
  2. Нажмите Создать аккаунт
  3. Введите название и описание (опционально)
  4. Выберите Экземпляр приложения — он определяет окружение, к которому будет иметь доступ аккаунт
  5. Выберите Уровень доступа — для работы с Remote Config подойдёт роль Remote Config Viewer
  6. Нажмите Создать
  7. Важно: Скопируйте секретный ключ, который появится. Вы не сможете увидеть его снова!

Интерфейс создания API-ключа

Безопасное хранение ключа

Храните ваш API-ключ в безопасности. Он предоставляет доступ к данным приложения.

Шаг 4: Интеграция с вашим приложением

Получите конфигурацию в коде вашего приложения с помощью REST API:

  1. Вызовите POST /v1/configs для получения параметров.
  2. Используйте полученный API-ключ для аутентификации.
  3. Обработайте ответ и примените значение параметра в вашем приложении.

Шаг 5: Проверьте динамические обновления

Убедитесь, что ваше приложение реагирует на изменения конфигурации в реальном времени.

  1. Вернитесь в консоль PWS и перейдите в раздел Remote Config
  2. Убедитесь, что в селекторе окружений выбрано нужное окружение
  3. Нажмите на иконку редактирования рядом с параметром new_feature_enabled
  4. Измените значение на false и нажмите Сохранить
  5. Нажмите Опубликовать в появившемся баннере — изменения применятся к выбранному окружению
  6. Убедитесь, что функция теперь отключена в приложении

Поздравляем!

Вы успешно реализовали динамическую конфигурацию в вашем приложении с использованием PWS.

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

Теперь, когда вы настроили свой первый параметр конфигурации, вы можете: