Ikuti semua informasi yang diumumkan di Firebase Summit, dan pelajari bagaimana Firebase dapat membantu Anda mempercepat pengembangan aplikasi dan menjalankan aplikasi dengan percaya diri. Pelajari Lebih Lanjut

Instal Ekstensi Firebase

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Anda dapat menginstal (dan mengelola ) salah satu ekstensi Firebase resmi menggunakan Firebase console atau Firebase CLI (antarmuka baris perintah).

Pastikan untuk meninjau perbedaan tindakan yang didukung untuk Firebase CLI dan Firebase console.


Untuk memasang atau mengelola ekstensi, Anda harus diberi salah satu peran berikut: Pemilik atau Editor atau Admin Firebase .

Untuk memasang ekstensi, proyek Anda harus menggunakan paket Blaze (bayar sesuai pemakaian). Meskipun tidak ada biaya untuk memasang ekstensi, Anda mungkin dikenakan biaya untuk penggunaan layanan Firebase atau layanan Cloud seperti Cloud Secret Manager , jika penggunaan Anda melebihi tingkat gratis layanan.

Sebelum kamu memulai

  1. Jika Anda belum melakukannya, tambahkan Firebase ke proyek Anda .

  2. Jika Anda belum melakukannya, tingkatkan proyek Anda ke paket Blaze (bayar sesuai pemakaian).

  3. Instal atau perbarui ke versi terbaru Firebase CLI.

  4. Catat ID proyek Firebase Anda atau alias proyek yang dikonfigurasi sebelumnya.

    • ID Proyek — Jalankan firebase projects:list dari mana saja di komputer Anda.
    • Alias ​​proyek — Jalankan firebase use dari direktori aplikasi lokal Anda.

Langkah 1 : Lihat informasi terperinci tentang ekstensi

Langkah ini opsional, tetapi sangat disarankan.

Sebelum memasang Ekstensi Firebase, sebaiknya Anda meninjau informasi mendetail tentang ekstensi tersebut, termasuk:

  • Cara kerja ekstensi, tugas pra-pemasangan, dan detail tentang ekstensi
  • Informasi identitas umum dan deskripsi
  • Apakah tugas ekstensi memerlukan akun penagihan
  • Layanan Google (API) dan peran akses yang diperlukan untuk operasi
  • Sumber daya yang dibuat untuk ekstensi (seperti fungsi)
  • Deskripsi parameter yang dapat dikonfigurasi pengguna

Untuk melihat informasi detail ekstensi:

  1. Pastikan Anda telah menyiapkan lingkungan dan memilih ekstensi .

  2. Jalankan perintah extension-info dari mana saja di komputer Anda:

    firebase ext:info publisher-id/extension-id

    Argumen id publisher-id extension-id diperlukan dan dapat ditemukan di laman detail pra-pemasangan ekstensi .

Langkah 2 : Instal ekstensi

Selama proses penginstalan, Anda akan diminta untuk meninjau spesifikasi dasar ekstensi (seperti API yang diaktifkan, sumber daya yang dibuat, akses yang diberikan, dll.). Anda akan diberi tahu tentang persyaratan penagihan, dan Anda juga akan diminta untuk menentukan nilai untuk parameter ekstensi yang dapat dikonfigurasi.

  1. Pastikan Anda telah menyiapkan lingkungan dan memilih ekstensi .

  2. Dari direktori Firebase lokal Anda, jalankan perintah extension-install. Jika diminta, masukkan nilai parameter untuk menyesuaikan instance ekstensi.

    firebase ext:install publisher-id/extension-id --project=projectId-or-alias

    Argumen id publisher-id extension-id diperlukan dan dapat ditemukan di laman detail pra-pemasangan ekstensi .

    Menjalankan perintah ini menambahkan instance ekstensi ke manifes ekstensi Anda.

  3. Kemudian, untuk menerapkan ekstensi dalam manifes Anda ke proyek Firebase, jalankan:

    firebase deploy --only extensions --project=projectId-or-alias

Langkah 3 : Selesaikan pengaturan pasca-instal

Beberapa ekstensi memiliki langkah wajib atau opsional yang harus Anda selesaikan sebelum menggunakannya. Temukan petunjuk ini di halaman detail pasca-pemasangan ekstensi Anda di dasbor Ekstensi konsol Firebase (tautan khusus ke dasbor ditampilkan di terminal setelah pemasangan).

Anda juga dapat menemukan petunjuk ini di file POSTINSTALL.md yang disertakan dalam direktori sumber ekstensi .

Buat sumber daya Firebase

Jika Anda mengonfigurasi ekstensi untuk menggunakan resource Firebase (koleksi Cloud Firestore, jalur Realtime Database, bucket Cloud Storage) yang belum ada, buatlah sebelum menggunakan ekstensi.

Buat event handler Eventarc

Beberapa ekstensi dipublikasikan ke Eventarc saat peristiwa penting terjadi selama eksekusi. Jika ekstensi memublikasikan peristiwa dan Anda mengaktifkan peristiwa selama penginstalan, Anda dapat menulis fungsi yang bereaksi terhadap peristiwa ini dengan logika kustom Anda sendiri. Ini bisa berguna, misalnya, untuk memberi tahu pengguna saat tugas yang sudah berjalan lama selesai, atau untuk mem-posting output dari fungsi ekstensi.

Lihat dokumentasi ekstensi untuk daftar acara (jika ada) yang diterbitkannya.

Kemudian, lihat Pemicu peristiwa khusus untuk informasi tentang penulisan pengendali peristiwa Eventarc.

Instal beberapa instance ekstensi

Anda dapat menginstal ekstensi yang sama lebih dari sekali dalam proyek yang sama. Setiap instans yang diinstal dapat memiliki konfigurasi khusus dan sumber daya ekstensinya sendiri. Anda mengidentifikasi dan merujuk ke setiap instance yang diinstal menggunakan ID instance -nya, yang unik dalam proyek Anda. Anda akan diminta untuk mengonfirmasi atau mengedit ID instance dari setiap instance tambahan dari ekstensi yang Anda pasang.

Langkah selanjutnya

  • Lihat detail dan konfigurasi ekstensi yang Anda pasang di Firebase console.

  • Pantau aktivitas ekstensi yang Anda pasang, termasuk pemeriksaan kesehatan, penggunaan, dan lognya.

  • Dengan menggunakan Firebase CLI, kelola ekstensi yang Anda pasang. Anda dapat mengonfigurasi ulang atau mencopot ekstensi, serta memperbarui ekstensi ke versi terbaru.

  • Dengan menggunakan konsol Firebase, kelola ekstensi yang Anda pasang. Untuk ekstensi Firebase resmi, Anda dapat mengonfigurasi ulang atau mencopot pemasangan ekstensi, serta memperbarui ekstensi ke versi terbaru.

  • Sebagai praktik terbaik untuk semua proyek, pastikan untuk menyiapkan peringatan anggaran untuk proyek Anda dan pantau dasbor Penggunaan dan penagihan Anda di Firebase console.