Berpindah dari Grup Perangkat

Fitur pesan grup perangkat tidak digunakan lagi dan akan berhenti berfungsi setelah 29 September 2027. Petunjuk ini akan membantu Anda bermigrasi 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 (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 dimuat ulang, aplikasi tersebut harus mengambil token dan mengirimkannya ke backend Anda untuk disimpan. Kemudian, backend Anda akan mengaitkan token tersebut dengan pengguna atau grup yang sesuai.

Mengambil pemetaan token grup yang ada

API pengelolaan grup perangkat FCM menawarkan metode GET untuk mengambil daftar token pendaftaran yang termasuk dalam notification_key tertentu.

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

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 API pesan multicast (sendEachForMulticast) untuk mengirim satu payload pesan ke beberapa token sekaligus.

Jika Anda 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 ini sesuai untuk Anda.