İletilerin önceliğini ayarlama

Aşağı akış iletilerine yayınlanma önceliği atamak için iki seçeneğiniz vardır: normal ve yüksek öncelikli. Bu davranış platformlar arasında biraz farklılık gösterse de normal ve yüksek öncelikli mesajların teslimi şu şekilde gerçekleşir:

  • Normal öncelik. Normal öncelikli mesajlar, uygulama ön planda olduğunda hemen teslim edilir. Arka planda çalışan uygulamalarda teslimat gecikebilir. Yeni e-posta bildirimleri, kullanıcı arayüzünüzü senkronize etme veya uygulama verilerini arka planda senkronize etme gibi zamana daha az duyarlı mesajlar için normal yayınlanma önceliğini seçin.
  • Yüksek öncelik. FCM, cihaz Uyku Modu'nda 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.

Aşağıda, dergi abonelerini yeni içeriğin indirilebileceği konusunda bilgilendirmek için FCM HTTP v1 protokolü kullanılarak gönderilen normal öncelikli bir mesaj örneği verilmiştir:

{
  "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ılması ya da arızalanması durumunda ölüm, yaralanma veya çevreye zarar verme gibi yüksek riskli faaliyetler (ör. nükleer tesislerin işletilmesi, hava trafik kontrolü ya da yaşam destek sistemleri) için tasarlanmamıştır. Bu tür kullanımlar Bölüm 4. a. 7 maddesine tabidir. Uygulamanızın Şartlar'a uygunluğunu yönetmek ve uygunsuzluktan kaynaklanan zararların sorumluluğu yalnızca size aittir. Google, API'leri "olduğu gibi" sağlar ve herhangi bir nedenle, herhangi bir zamanda, size veya kullanıcılarınıza karşı sorumluluğu ya da başka bir yükümlülüğü olmaksızın API'leri ya da herhangi bir bölümünü veya özelliğini ya da bunlara erişiminizi durdurma hakkını saklı tutar.