Meskipun Anda tidak memerlukan project Firebase untuk mulai bekerja di Firebase Studio, menghubungkannya sangat penting untuk menggunakan produk Firebase. Pada titik tertentu dalam proses pengembangan, Firebase Studio dapat otomatis membuat project untuk Anda, atau Anda dapat memilih untuk menghubungkannya secara manual. Panduan ini menjelaskan tujuan project Firebase dan cara menghubungkannya ke ruang kerja Anda di Firebase Studio.
Memahami project Firebase
Anggap project Firebase sebagai penampung untuk semua layanan backend aplikasi Anda, termasuk autentikasi pengguna, penyimpanan data, hosting, analisis, dan lainnya. Dengan menghubungkan ruang kerja Firebase Studio ke project Firebase, Anda dapat mengintegrasikan serangkaian produk Firebase ke dalam aplikasi Anda.
Project Firebase dapat memiliki satu atau beberapa Aplikasi Firebase yang terdaftar (misalnya, versi gratis dan berbayar dari suatu aplikasi), tetapi perhatikan hal berikut:
- Semua Aplikasi Firebase yang terdaftar ke project Firebase yang sama akan berbagi dan memiliki akses ke semua resource dan layanan yang sama yang disediakan untuk project tersebut.
- Jika Firebase Studio membuat project Firebase untuk Anda secara otomatis, project baru akan dibuat dan ditautkan ke ruang kerja Firebase Studio Anda.
- Jika Anda menduplikasi ruang kerja Firebase Studio yang ditautkan ke project Firebase, ruang kerja yang diduplikasi akan ditautkan ke project yang sama.
Pertimbangkan untuk menghubungkan berbagai ruang kerja Firebase Studio ke project Firebase terpisah. Hal ini mencegah beberapa ruang kerja berbagi (dan berpotensi mengganti) data dan resource backend yang sama.
Setelah menghubungkan ruang kerja ke project Firebase, buka Firebase console untuk melakukan tugas administratif dan konfigurasi. Hal ini mencakup melihat aturan keamanan, mengelola akun pengguna, melihat laporan error mendetail, mengedit data tersimpan secara langsung, dan meninjau hasil pengujian A/B.
Menghubungkan aplikasi Firebase Studio ke project Firebase
Untuk menggunakan layanan Firebase di aplikasi, Anda harus menghubungkan aplikasi ke project Firebase. Misalnya, jika ingin menggunakan Firebase Authentication, Anda harus terhubung ke project Firebase agar dapat membuat dan mengelola akun pengguna. Pada titik tertentu selama proses pengembangan, Firebase Studio akan membuat project Firebase untuk Anda, atau Anda dapat memilih untuk melakukannya secara manual.
Menghubungkan ke project Firebase secara otomatis
Saat menggunakan App Prototyping agent, Firebase Studio menyediakan project Firebase atas nama Anda saat Anda:
- Membuat kunci Gemini API secara otomatis
- Meminta untuk menghubungkan aplikasi Anda ke project Firebase
- Meminta bantuan untuk menghubungkan aplikasi Anda ke layanan Firebase, seperti Cloud Firestore atau Firebase Authentication
- Klik tombol Publish dan siapkan Firebase App Hosting
Saat menggunakan chat interaktif atau Gemini CLI, Gemini dapat menggunakan perintah terminal atau server Firebase MCP untuk terhubung ke project Firebase saat Anda:
- Meminta untuk menghubungkan aplikasi Anda ke project Firebase
- Meminta bantuan untuk menghubungkan aplikasi Anda ke layanan Firebase, seperti Cloud Firestore atau Firebase Authentication
Menghubungkan ke project Firebase secara manual
Untuk menghubungkan aplikasi Firebase Studio ke project Firebase secara manual:
Di Firebase console, buat project baru atau buka project yang sudah ada:
- Membuat project baru: Klik Buat project Firebase baru dan ikuti petunjuk untuk membuat project baru.
- Membuka project yang ada: Klik project yang ingin Anda gunakan.
Catat project ID Anda. Di Firebase console, klik Project settings. Project ID ditampilkan di panel atas.
>Buka aplikasi Anda di Firebase Studio. Jika Anda menggunakan App Prototyping agent di Prototyper view, click
Switch to Code to open Code view.
Hubungkan project Firebase Anda. Di terminal (
Shift+Ctrl+C
), jalankan perintah berikut:touch firebase.json
Tindakan ini memastikan file konfigurasi Firebase ada di direktori Anda.firebase login --reauth
Ikuti petunjuk untuk memberikan otorisasi pada akun Anda.firebase use <your project ID>
Ganti<your-project-ID>
dengan project ID yang Anda catat sebelumnya.
Mengubah project Firebase yang terhubung ke aplikasi Anda
Untuk mengubah project Firebase yang terkait dengan ruang kerja Firebase Studio Anda, ikuti petunjuk di Menghubungkan secara manual ke project Firebase menggunakan ID project baru.
Mengidentifikasi project Firebase yang terhubung ke aplikasi Anda
Untuk mengonfirmasi apakah project Firebase sudah terhubung, periksa bagian atas ruang kerja Firebase Studio Anda. Project ID yang terhubung, jika ada, ditampilkan di samping nama ruang kerja Anda. Anda dapat mengklik project ID untuk membuka project tersebut langsung di konsol Firebase.
Langkah berikutnya
- Memahami project Firebase
- Integrasi dengan layanan Google dan Firebase
- Memantau dan melindungi aplikasi web