डाउनस्ट्रीम मैसेज को डिलीवरी की प्राथमिकता असाइन करने के लिए, आपके पास दो विकल्प होते हैं: सामान्य और ज़्यादा प्राथमिकता. हालांकि, अलग-अलग प्लैटफ़ॉर्म पर मैसेज डिलीवर होने का तरीका थोड़ा अलग होता है. सामान्य और ज़्यादा प्राथमिकता वाले मैसेज डिलीवर होने का तरीका इस तरह काम करता है:
- सामान्य प्राथमिकता. सामान्य प्राथमिकता वाले मैसेज, ऐप्लिकेशन के फ़ोरग्राउंड में होने पर तुरंत डिलीवर किए जाते हैं. बैकग्राउंड में चल रहे ऐप्लिकेशन के लिए, सूचना मिलने में देरी हो सकती है. कम समय में डिलीवर किए जाने वाले मैसेज के लिए, डिलीवरी की सामान्य प्राथमिकता चुनें. जैसे, नए ईमेल की सूचनाएं, यूज़र इंटरफ़ेस (यूआई) को सिंक रखना या बैकग्राउंड में ऐप्लिकेशन के डेटा को सिंक करना.
- सबसे ज़्यादा प्राथमिकता. FCM, सबसे ज़रूरी मैसेज को तुरंत डिलीवर करने की कोशिश करता है. भले ही, डिवाइस डॉज़ मोड में हो. ज़्यादा प्राथमिकता वाले मैसेज, समय के हिसाब से ज़रूरी और उपयोगकर्ता को दिखने वाले कॉन्टेंट के लिए होते हैं.
यहां सामान्य प्राथमिकता वाला एक मैसेज दिया गया है. इसे FCM एचटीटीपी v1 प्रोटोकॉल का इस्तेमाल करके भेजा गया है. इससे मैगज़ीन के किसी सदस्य को यह सूचना दी जाती है कि नया कॉन्टेंट डाउनलोड करने के लिए उपलब्ध है:
{
"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"
}
}
}
}
मैसेज की प्राथमिकता सेट करने के बारे में, प्लैटफ़ॉर्म के हिसाब से ज़्यादा जानकारी पाने के लिए:
- Android डिवाइस पर मैसेज की प्राथमिकता सेट करना और मैनेज करना
- एपीएन से जुड़ा दस्तावेज़
- वेब पुश मैसेज की अहमियत
ज़िंदगी के लिए ज़रूरी इस्तेमाल के उदाहरण
FCM एपीआई को आपातकालीन सूचनाओं या अन्य जोखिम भरी गतिविधियों के लिए डिज़ाइन नहीं किया गया है. इन गतिविधियों में एपीआई का इस्तेमाल करने या उनके काम न करने की वजह से, किसी व्यक्ति की मौत हो सकती है, उसे चोट लग सकती है या पर्यावरण को नुकसान पहुंच सकता है. जैसे, परमाणु सुविधाओं का संचालन, हवाई यातायात नियंत्रण या लाइफ़ सपोर्ट सिस्टम. इस तरह के किसी भी इस्तेमाल पर, सेक्शन 4. a. के तहत साफ़ तौर पर पाबंदी है. 7 में दी गई सेवा की शर्तों का उल्लंघन किया है. ऐप्लिकेशन को शर्तों के मुताबिक मैनेज करने की पूरी ज़िम्मेदारी आपकी है. साथ ही, शर्तों का पालन न करने की वजह से होने वाले किसी भी नुकसान की ज़िम्मेदारी भी आपकी है. Google, एपीआई "जैसा है वैसा" के आधार पर उपलब्ध कराता है. साथ ही, Google के पास किसी भी समय और किसी भी वजह से, एपीआई या उसके किसी हिस्से, सुविधा या उसके ऐक्सेस को बंद करने का अधिकार सुरक्षित है. इसके लिए, Google आप या आपके उपयोगकर्ताओं के लिए किसी भी तरह से जवाबदेह नहीं होगा.