Berpindah dari Grup Perangkat

Fitur pesan grup perangkat telah dihentikan dan akan berhenti berfungsi setelah 29 September 2027. Petunjuk ini membantu Anda melakukan migrasi dari fitur tersebut.

Mengelola pemetaan token grup Anda sendiri

Karena FCM tidak akan lagi menyimpan grup perangkat Anda, Anda harus membuat dan mengelola pemetaan Anda sendiri antara grup Anda (seperti ID pengguna) dan token pendaftaran FCM terkait di server aplikasi Anda. Sebaiknya gunakan solusi penyimpanan persisten, seperti Cloud Firestore, Realtime Database, atau database relasional.

Saat aplikasi klien dimulai atau tokennya diperbarui, aplikasi tersebut harus mengambil token dan mengirimkannya ke backend Anda untuk disimpan. Backend Anda kemudian mengaitkan token tersebut dengan pengguna atau grup yang sesuai.

Mengambil pemetaan token grup yang ada

FCM Device Group Management API menawarkan metode GET untuk mengambil daftar token pendaftaran yang termasuk dalam notification_key tertentu.

PERINGATAN: API untuk mengambil pemetaan group-token akan dihentikan pada 29 September 2027 dan data tidak akan dipertahankan setelahnya. Ambil data grup Anda sebelum 29 September 2027 jika diperlukan.

Mengirim pesan ke setiap token grup

Untuk mengirim pesan ke grup menggunakan pemetaan token grup yang baru dikelola, ambil daftar token dari database Anda.

Jika menggunakan Firebase Admin SDK, Anda dapat menggunakan multicast messaging API (sendEachForMulticast) untuk mengirim payload pesan tunggal ke beberapa token sekaligus.

Jika memanggil FCM HTTP v1 API secara langsung, Anda harus membuat permintaan HTTP terpisah untuk setiap token dalam grup, melakukan iterasi pada daftar token pendaftaran, dan mengirim permintaan dengan kolom token yang ditetapkan secara eksplisit dalam payload pesan.

Menggunakan pesan topik untuk fanout besar

Pesan topik bukanlah pengganti langsung untuk pesan grup. Topik dioptimalkan untuk throughput, bukan latensi, dan direkomendasikan untuk fanout besar. Anda dapat mempelajari lebih lanjut cara mengelola langganan topik dan mengirim pesan ke topik jika cara tersebut berhasil untuk Anda.