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