Хотя для работы в Firebase Studio вам не нужен проект Firebase, его подключение необходимо для использования продуктов Firebase. На определённых этапах разработки Firebase Studio может автоматически создать проект, или вы можете подключить его вручную. В этом руководстве объясняется назначение проекта Firebase и то, как подключить его к рабочей области Firebase Studio .
Понимание проектов Firebase
Проект Firebase можно рассматривать как контейнер для всех внутренних служб вашего приложения, включая аутентификацию пользователей, хранение данных, хостинг, аналитику и многое другое. Подключив рабочее пространство Firebase Studio к проекту Firebase, вы сможете интегрировать набор продуктов Firebase в своё приложение.
В проекте Firebase может быть зарегистрировано одно или несколько приложений Firebase (например, как бесплатная, так и платная версии приложения), но имейте в виду следующее:
- Все приложения Firebase, зарегистрированные в одном проекте Firebase, совместно используют и имеют доступ ко всем тем же ресурсам и службам, предоставленным для этого проекта.
- Если Firebase Studio автоматически создает для вас проект Firebase , он создает новый проект и связывает его с вашим рабочим пространством Firebase Studio .
- Если вы дублируете рабочее пространство Firebase Studio , связанное с проектом Firebase, дублированное рабочее пространство будет связано с тем же проектом.
Рассмотрите возможность подключения различных рабочих пространств Firebase Studio к отдельным проектам Firebase. Это предотвратит совместное использование (и потенциальную перезапись) одних и тех же внутренних данных и ресурсов несколькими рабочими пространствами.
После подключения рабочего пространства к проекту Firebase откройте консоль Firebase для выполнения административных задач и задач настройки. Это включает в себя просмотр правил безопасности, управление учётными записями пользователей, просмотр подробных отчётов о сбоях, прямое редактирование сохранённых данных и просмотр результатов A/B-тестирования.
Подключите приложение Firebase Studio к проекту Firebase
Чтобы использовать сервисы Firebase в своём приложении, вам необходимо подключить его к проекту Firebase. Например, если вы хотите использовать Firebase Authentication , вам потребуется подключиться к проекту Firebase, чтобы иметь возможность создавать и управлять учётными записями пользователей. На определённых этапах разработки Firebase Studio создаёт проект Firebase автоматически, или вы можете сделать это вручную.
Автоматически подключаться к проекту Firebase
При использовании App Prototyping agent Firebase Studio предоставляет проект Firebase от вашего имени, когда вы:
- Автоматически сгенерировать ключ API Gemini
- Попросите подключить ваше приложение к проекту Firebase
- Попросите о помощи в подключении вашего приложения к сервисам Firebase, таким как Cloud Firestore или Firebase Authentication
- Нажмите кнопку «Опубликовать» и настройте Firebase App Hosting
При использовании интерактивного чата или Gemini CLI , Gemini может использовать команды терминала или сервер Firebase MCP для подключения к проекту Firebase, когда вы:
- Попросите подключить ваше приложение к проекту Firebase
- Попросите о помощи в подключении вашего приложения к сервисам Firebase, таким как Cloud Firestore или Firebase Authentication
Подключитесь к проекту Firebase вручную
Чтобы вручную подключить приложение Firebase Studio к проекту Firebase:
В консоли Firebase создайте новый проект или откройте существующий проект:
- Создайте новый проект : Нажмите «Создать новый проект Firebase» и следуйте инструкциям по созданию нового проекта.
- Откройте существующий проект : щелкните проект, который хотите использовать.
Запишите идентификатор вашего проекта. В консоли Firebase нажмите «Настройки проекта» . Идентификатор проекта отображается в верхней панели.
>Откройте приложение в Firebase Studio . Если вы используете App Prototyping agent в Prototyper view, click
Switch to Code to open Code view.
Подключите свой проект Firebase. В терминале (
Shift+Ctrl+C
) выполните следующие команды:-
touch firebase.json
Это гарантирует наличие файла конфигурации Firebase в вашем каталоге. -
firebase login --reauth
Следуйте инструкциям для авторизации своей учетной записи. -
firebase use <your project ID>
Замените<your-project-ID>
на идентификатор проекта, который вы записали ранее.
-
Измените проект Firebase, подключенный к вашему приложению.
Чтобы изменить проект Firebase, связанный с вашей рабочей областью Firebase Studio , следуйте инструкциям в разделе Ручное подключение к проекту Firebase с использованием нового идентификатора проекта.
Определите проект Firebase, подключенный к вашему приложению.
Чтобы убедиться, что проект Firebase уже подключен, проверьте верхнюю часть рабочей области Firebase Studio . Идентификатор подключенного проекта, если он существует, отображается рядом с названием рабочей области. Вы можете нажать на идентификатор проекта, чтобы открыть его непосредственно в консоли Firebase.
Следующие шаги
- Понимание проектов Firebase
- Интеграция с сервисами Google и Firebase
- Мониторинг и защита веб-приложений