Cihaz gruplarından taşıma

Cihaz grubu mesajlaşma özelliği kullanımdan kaldırıldı ve 29 Eylül 2027'den sonra çalışmayacak. Talimatlar, bu özellikten geçiş yapmanıza yardımcı olur.

Kendi grup jetonları eşlemenizi yönetme

FCM artık cihaz gruplarınızı saklamayacağından, gruplarınız (ör. kullanıcı kimliği) ile ilişkili FCM kayıt jetonları arasında kendi eşlemenizi oluşturup uygulamanız gerekir. Cloud Firestore, Realtime Database veya ilişkisel bir veritabanı gibi kalıcı bir depolama çözümü kullanmanızı öneririz.

İstemci uygulaması başlatıldığında veya jetonu yenilendiğinde jetonu yakalayıp depolanmak üzere arka ucunuza göndermelidir. Ardından arka ucunuz, bu jetonu uygun kullanıcı veya grupla ilişkilendirir.

Mevcut grup-jeton eşlemenizi alma

FCM cihaz grubu yönetimi API'leri, belirli bir notification_key'ye ait kayıt jetonlarının listesini almak için GET yöntemi sunar.

UYARI: Grup-jeton eşlemesini alma API'si 29 Eylül 2027'de kullanımdan kaldırılacak ve veriler bu tarihten sonra saklanmayacak. Gerekirse grup verilerinizi 29 Eylül 2027'den önce alın.

Bir grubun her jetonuna mesaj gönderme

Yeni yönetilen grup-jeton eşlemelerinizi kullanarak bir gruba mesaj göndermek için veritabanınızdan jeton listesini alın.

Firebase Admin SDK'sını kullanıyorsanız tek bir mesaj yükünü aynı anda birden fazla jetona göndermek için çoklu mesajlaşma API'sini (sendEachForMulticast) kullanabilirsiniz.

FCM HTTP v1 API'yi doğrudan çağırıyorsanız grubunuzdaki her jeton için ayrı bir HTTP isteği göndermeniz gerekir. Bunun için kayıt jetonları listesini iterasyona tabi tutun ve mesaj yükünde token alanı açıkça ayarlanmış bir istek gönderin.

Geniş dağıtım için konu mesajlaşmasını kullanma

Konu mesajlaşması, grup mesajlaşmasının doğrudan yerini almaz. Konular, gecikme yerine işleme hızı için optimize edilir ve büyük fanout için önerilir. İşinize yarayacaksa konu aboneliklerini yönetme ve konulara mesaj gönderme hakkında daha fazla bilgi edinebilirsiniz.