AIKraft/Skills/Основы Firebase Remote Config

Основы 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.

GOGoogle official Данные

Что делает навык

Навык обеспечивает управление шаблонами Firebase Remote Config, флагами функций и стратегиями загрузки для приложений Android и iOS, позволяя изменять поведение приложения без публикации обновлений. Он охватывает настройку SDK, работу с локальными JSON-шаблонами через Firebase CLI и активацию параметров в коде.

Когда применять

  • Загрузка и развертывание JSON-шаблонов remoteconfig с использованием Firebase CLI.
  • Управление историей версий и флагами функций для контроля изменений конфигурации.
  • Настройка значений по умолчанию в приложении и использование fetchAndActivate() для получения параметров.
  • Настройка слушателей в реальном времени для мгновенного обновления приложения при изменении конфигурации на сервере.

Как работает

  1. Проверить наличие активного проекта Firebase с помощью firebase login:list и при необходимости запросить Project ID у пользователя.
  2. Получить текущий шаблон в локальный файл remote_config.json командой remoteconfig:get.
  3. Внести изменения в remote_config.json, обновив массив conditions и карту parameters, затем запросить у пользователя проверку изменений.
  4. Создать firebase.json с маппингом remoteconfig, если файл отсутствует, и выполнить развертывание командой deploy --only remoteconfig.
  5. Настроить SDK приложения: установить значения по умолчанию, использовать fetchAndActivate() или добавить слушатели в реальном времени.

Примеры запросов агенту

Получи текущий шаблон Remote Config в файл remote_config.json для аудита.
Разверни измененный шаблон remote_config.json в Firebase, предварительно создав firebase.json.
Настрой в приложении получение параметров из Remote Config с активацией через fetchAndActivate().

Что понадобится

  • Установленный Firebase CLI (firebase-tools) и авторизованная сессия Firebase.
  • Созданный проект Firebase и приложение (Android или iOS).

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «firebase-remote-config-basics» из репозитория: # https://github.com/firebase/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r firebase-remote-config-basics/ ~/.claude/skills/firebase-remote-config-basics/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.