API ВЕГА

Настраивает базовые операции Firebase CLI: проверяет версию, помогает войти в аккаунт, создать или выбрать проект и получить конфиги для Android- и iOS-приложений. Подходит для начальной настройки проекта, но не для деплоя Firebase Hosting и работы с Firestore, Auth и другими Firebase-сервисами.

Возможности

  • Проверяет версию Firebase CLI через npx.
  • Выполняет вход в Firebase, в том числе в окружении без браузера.
  • Создаёт Firebase project и переключает активный проект.
  • Получает google-services.json и GoogleService-Info.plist через Firebase CLI.
  • Проверяет текущий проект и помогает подтвердить его выбор.

Когда использовать

  • Нужно войти в Firebase CLI из локального или удалённого окружения.
  • Нужно создать проект или переключить активный Firebase project.
  • Нужно получить конфиг для Android- или iOS-приложения.
  • Для задач по Firebase Hosting, Firestore, Auth, App Hosting, Data Connect, Crashlytics или Remote Config используйте другие навыки.

Примеры

Вход без браузера:

npx -y firebase-tools@latest login --no-localhost

Создание проекта:

npx -y firebase-tools@latest projects:create <project-id> --display-name "<display-name>"

Получение конфигов приложения:

npx -y firebase-tools@latest apps:sdkconfig ANDROID <APP_ID> --project <PROJECT_ID>
npx -y firebase-tools@latest apps:sdkconfig IOS <APP_ID> --project <PROJECT_ID>