Aşağı akış iletilerine teslimat önceliği atamak için iki seçeneğiniz vardır: normal ve yüksek öncelikli. Davranış platformlar arasında biraz farklılık gösterse de normal ve yüksek öncelikli iletilerin teslimi şu şekilde gerçekleşir:
- Normal öncelik. Normal öncelikli iletiler, uygulama ön plandayken hemen teslim edilir. Arka plana alınan uygulamalarda teslimat gecikebilir. Yeni e-posta bildirimleri, kullanıcı arayüzünüzü senkronize tutma veya uygulama verilerini arka planda senkronize etme gibi daha az zamana duyarlı mesajlar için normal teslimat önceliğini seçin.
- Yüksek öncelik. FCM, cihaz uyku modunda olsa bile yüksek öncelikli mesajları hemen teslim etmeye çalışır. Yüksek öncelikli mesajlar, zamana duyarlı ve kullanıcı tarafından görülebilen içerikler içindir.
FCM HTTP v1 protokolü kullanılarak gönderilen ve dergi abonelerine yeni içeriklerin indirilebileceğini bildiren normal öncelikli bir mesaj örneğini aşağıda bulabilirsiniz:
{
"message":{
"topic":"subscriber-updates",
"notification":{
"body" : "This week's edition is now available.",
"title" : "NewsMagazine.com",
},
"data" : {
"volume" : "3.21.15",
"contents" : "http://www.news-magazine.com/world-week/21659772"
},
"android":{
"priority":"normal"
},
"apns":{
"headers":{
"apns-priority":"5"
}
},
"webpush": {
"headers": {
"Urgency": "high"
}
}
}
}
Mesaj önceliğini ayarlama hakkında platforma özgü daha fazla bilgi için:
Hayatı etkileyen kullanım alanları
FCM API'leri, acil durum uyarıları veya API'lerin kullanımının ya da arıza yapmasının ölüm, yaralanma veya çevrenin zarar görmesi gibi sonuçlara neden olabileceği nükleer tesis, hava trafik kontrolü veya yaşam destek sistemlerinin işletilmesi gibi diğer yüksek riskli etkinlikler için tasarlanmamıştır. Bu tür bir kullanım, Bölüm 4. a. 7 maddesi uyarınca. Uygulamanızın Şartlar'a uygunluğunu yönetmekten ve uygunsuzluktan kaynaklanan zararlardan yalnızca siz sorumlusunuz. Google, API'leri "olduğu gibi" sağlar ve API'leri ya da herhangi bir bölümünü veya özelliğini ya da bunlara erişiminizi herhangi bir nedenle ve herhangi bir zamanda size veya kullanıcılarınıza karşı bir sorumluluğu ya da yükümlülüğü olmaksızın kullanımdan kaldırma hakkını saklı tutar.