Cihaz gruplarından taşıma

Cihaz grubu mesajlaşma özelliği kullanımdan kaldırıldı ve 29 Eylül 2027'den sonra çalışmayı durduracak. Talimatlar, özelliği devre dışı bırakmanıza yardımcı olur.

Kendi grup jetonları eşlemenizi yönetme

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

Bir istemci uygulaması başlatıldığında veya jetonu yenilendiğinde jetonu yakalamalı ve depolanmak üzere arka ucunuza göndermelidir. Arka uç sisteminiz daha sonra bu jetonu uygun kullanıcı veya grupla ilişkilendirir.

Mevcut grup-jeton eşlemenizi alma

FCM cihaz grubu yönetimi API'leri, belirli bir alma yöntemi sunar. notification_key.

UYARI: Grup jetonları eşlemesini almak için kullanılan API, 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 jetonları eşlemelerinizi kullanarak bir gruba ileti 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 yayın mesajlaşma API'sini (sendEachForMulticast) kullanabilirsiniz.

FCM HTTP v1 API'sini doğrudan çağırıyorsanız grubunuzdaki her jeton için ayrı bir HTTP isteği göndermeniz, kayıt jetonları listesinde yineleme yapmanız ve token alanı mesaj yükünde açıkça ayarlanmış bir istek göndermeniz gerekir.

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. Size uygunsa konu aboneliklerini yönetme ve konulara mesaj gönderme hakkında daha fazla bilgi edinebilirsiniz.