Pesan Topik

Pesan topik FCM memungkinkan Anda 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 penting tentang pesan topik:

  • Paling cocok untuk informasi yang tersedia untuk umum seperti peringatan cuaca.
  • Pesan topik dioptimalkan untuk throughput, bukan latensi. Untuk pengiriman yang cepat dan aman ke satu perangkat atau sekelompok kecil perangkat, targetkan pesan ke token pendaftaran, bukan topik.
  • Pesan topik mendukung langganan tak terbatas per topik, dengan batas berikut:
    • Instance aplikasi dapat berlangganan maksimal 2.000 topik.
    • Permintaan langganan batch untuk membuat instance aplikasi berlangganan topik dibatasi hingga 1.000 instance per permintaan.
    • Frekuensi langganan baru dibatasi kapasitasnya per project. Jika batas terlampaui, akan terjadi error 429 RESOURCE_EXHAUSTED; coba lagi dengan backoff eksponensial.

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