Основы Firebase Remote Config
Manages Firebase Remote Config templates, feature flags, loading strategies, and SDKs (Android, iOS). Use when downloading/deploying remoteconfig JSON templates, managing version history/feature flags, setting in-app defaults, fetchAndActivate(), real-time listeners, or SDK setup. Don't use for Firebase Hosting, Auth, Firestore, Data Connect, Crashlytics, or App Hosting.
Что делает навык
Навык обеспечивает управление шаблонами Firebase Remote Config, флагами функций и стратегиями загрузки для приложений Android и iOS, позволяя изменять поведение приложения без публикации обновлений. Он охватывает настройку SDK, работу с локальными JSON-шаблонами через Firebase CLI и активацию параметров в коде.
Когда применять
- Загрузка и развертывание JSON-шаблонов remoteconfig с использованием Firebase CLI.
- Управление историей версий и флагами функций для контроля изменений конфигурации.
- Настройка значений по умолчанию в приложении и использование fetchAndActivate() для получения параметров.
- Настройка слушателей в реальном времени для мгновенного обновления приложения при изменении конфигурации на сервере.
Как работает
- Проверить наличие активного проекта Firebase с помощью firebase login:list и при необходимости запросить Project ID у пользователя.
- Получить текущий шаблон в локальный файл remote_config.json командой remoteconfig:get.
- Внести изменения в remote_config.json, обновив массив conditions и карту parameters, затем запросить у пользователя проверку изменений.
- Создать firebase.json с маппингом remoteconfig, если файл отсутствует, и выполнить развертывание командой deploy --only remoteconfig.
- Настроить SDK приложения: установить значения по умолчанию, использовать fetchAndActivate() или добавить слушатели в реальном времени.
Примеры запросов агенту
Что понадобится
- Установленный Firebase CLI (firebase-tools) и авторизованная сессия Firebase.
- Созданный проект Firebase и приложение (Android или iOS).
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.