Firebase Cloud Messaging
Firebase Cloud Messaging (FCM) adalah solusi pengiriman pesan lintas platform andal yang dapat Anda gunakan untuk mengirim pesan.
Siap untuk memulai? Pilih platform Anda:
Kemampuan utama
Mengirim pesan notifikasi atau pesan data | Mengirim pesan notifikasi yang ditampilkan kepada pengguna. Atau mengirim pesan data dan menentukan sepenuhnya apa yang terjadi dalam kode aplikasi. Lihat Jenis pesan. |
Penargetan pesan serbaguna | Mendistribusikan pesan ke aplikasi klien dengan salah satu dari 3 cara, yaitu ke satu perangkat, ke grup perangkat, atau ke perangkat yang berlangganan topik. |
Bagaimana cara kerjanya?
Implementasi FCM mencakup dua komponen utama untuk mengirim dan menerima pesan:
- Lingkungan tepercaya seperti Cloud Functions for Firebase atau server aplikasi yang akan digunakan untuk membuat, menargetkan, dan mengirim pesan.
- Aplikasi klien Apple, Android, atau web (JavaScript) yang menerima pesan melalui layanan transportasi spesifik platform yang sesuai.
Anda dapat mengirim pesan melalui Firebase Admin SDK atau protokol server FCM. Anda dapat menggunakan Notifications Composer untuk pengujian dan untuk mengirimkan pesan pemasaran atau engagement menggunakan analisis dan penargetan bawaan yang andal atau segmen kustom yang diimpor.
Pelajari ringkasan arsitektur untuk mengetahui detail lebih lanjut dan informasi penting tentang komponen FCM.
Alur implementasi
Menyiapkan FCM SDK | Siapkan Firebase dan FCM pada aplikasi sesuai petunjuk penyiapan untuk platform Anda. | |
Mengembangkan aplikasi klien | Tambahkan penanganan pesan, logika langganan topik, atau fitur opsional lainnya ke aplikasi klien Anda. Selama tahap pengembangan, Anda dapat mengirimkan pesan pengujian dengan mudah dari Notifications Composer. | |
Mengembangkan server aplikasi | Tentukan apakah Anda ingin menggunakan Firebase Admin SDK atau protokol server untuk membuat logika pengiriman, yaitu logika untuk mengautentikasi, membuat permintaan kirim, menangani respons, dan sebagainya. Kemudian, buat logika di lingkungan tepercaya Anda. |
Langkah berikutnya
Ikuti Panduan memulai untuk menyiapkan aplikasi klien dan mempelajari cara mengirim pesan dengan FCM.
Pelajari cara menerima pesan di aplikasi klien Anda.
Siapkan lingkungan server untuk membuat dan mengirim permintaan pesan. Anda dapat menulis logika pengiriman menggunakan Admin SDK atau FCM v1 API.
Jelajahi fitur lanjutan, seperti menargetkan grup dengan pesan topik, dan pelajari cara memahami pengiriman pesan dengan FCM Data API dan BigQuery Export.
Pelajari lebih lanjut FCM dalam ringkasan arsitektur dan tinjau praktik terbaik untuk mengirim pesan dalam skala besar serta mengelola token pendaftaran.