Pesan topik FCM dapat digunakan untuk mengirim pesan ke beberapa perangkat yang mengikuti topik tertentu. Anda cukup menulis pesan topik sesuai kebutuhan dan FCM akan secara andal menangani perutean serta pengiriman pesan ke perangkat yang tepat.
Poin utama tentang pesan topik:
- Paling cocok untuk informasi yang tersedia untuk umum seperti peringatan cuaca.
- Pesan topik dioptimalkan untuk throughput, bukan latensi. Untuk mengirim dengan cepat dan aman ke satu perangkat atau sekelompok kecil perangkat, targetkan pesan ke token pendaftaran, bukan topik.
Kuota dan batas
Pesan topik mendukung langganan tak terbatas untuk setiap topik. Namun, FCM memberlakukan batasan untuk hal-hal berikut:
- Satu instance aplikasi hanya dapat berlangganan maksimal 2.000 topik.
- Jika Anda menggunakan langganan batch untuk membuat instance aplikasi berlangganan topik, setiap permintaan dibatasi hingga 1.000 instance aplikasi.
- Frekuensi langganan baru dibatasi kapasitasnya per project. Jika Anda mengirim
terlalu banyak permintaan langganan dalam waktu singkat, server
FCM akan memberikan respons
429 RESOURCE_EXHAUSTED
("kuota terlampaui"). Coba lagi dengan backoff eksponensial.
Langkah Berikutnya
- Pelajari cara Mengelola Langganan Topik menggunakan Admin SDK atau dari aplikasi klien Anda.
- Pelajari cara Mengirim Pesan ke Topik menggunakan Admin SDK atau HTTP v1 API FCM.