ডাউনস্ট্রিম মেসেজের ডেলিভারি সংক্রান্ত অগ্রাধিকার অ্যাসাইন করার জন্য আপনার কাছে দুটি বিকল্প আছে: স্বাভাবিক এবং উচ্চ অগ্রাধিকার। যদিও বিভিন্ন প্ল্যাটফর্মে আচরণ কিছুটা আলাদা, সাধারণ এবং উচ্চ অগ্রাধিকার মেসেজ ডেলিভারি এইভাবে কাজ করে:
- সাধারণ অগ্রাধিকার। অ্যাপটি ফোরগ্রাউন্ডে থাকলে সাধারণ অগ্রাধিকারের মেসেজ অবিলম্বে ডেলিভার করা হয়। ব্যাকগ্রাউন্ডে চলা অ্যাপের ক্ষেত্রে, ডেলিভারি দেরি হতে পারে। সময়ের দিক থেকে কম গুরুত্বপূর্ণ মেসেজের ক্ষেত্রে, যেমন নতুন ইমেলের বিজ্ঞপ্তি, আপনার UI সিঙ্ক করে রাখা অথবা ব্যাকগ্রাউন্ডে অ্যাপ ডেটা সিঙ্ক করা, ডেলিভারির সাধারণ অগ্রাধিকার বেছে নিন।
- বেশি গুরুত্বপূর্ণ। ডিভাইস Doze মোডে থাকলেও FCM উচ্চ অগ্রাধিকারের মেসেজ অবিলম্বে ডেলিভার করার চেষ্টা করে। সময়-সংবেদনশীল, ব্যবহারকারীর কাছে দৃশ্যমান কন্টেন্টের জন্য উচ্চ অগ্রাধিকারের মেসেজ পাঠানো হয়।
এখানে সাধারণ অগ্রাধিকার মেসেজের একটি উদাহরণ দেওয়া হল যা FCM HTTP 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"
}
}
}
}
মেসেজের অগ্রাধিকার সেট করার ব্যাপারে প্ল্যাটফর্ম-নির্দিষ্ট আরও বিবরণের জন্য:
জীবন-মরণ সংক্রান্ত ব্যবহারিক ক্ষেত্র
FCM API জরুরি সতর্কতা বা অন্যান্য উচ্চ-ঝুঁকিপূর্ণ কার্যকলাপের জন্য ডিজাইন করা হয়নি যেখানে API-এর ব্যবহার বা ব্যর্থতার ফলে মৃত্যু, ব্যক্তিগত আঘাত বা পরিবেশগত ক্ষতি হতে পারে, যেমন পারমাণবিক সুবিধা, এয়ার ট্রাফিক কন্ট্রোল বা লাইফ সাপোর্ট সিস্টেমের অপারেশন। এই ধরনের যেকোনও ব্যবহার অনুচ্ছেদ ৪. ক. অনুযায়ী স্পষ্টভাবে নিষিদ্ধ। পরিষেবার শর্তাবলীর 7 নম্বর ধারা। আপনার অ্যাপ যাতে শর্তাবলী মেনে চলে তা ম্যানেজ করার দায়িত্ব সম্পূর্ণ আপনার এবং আপনি তা না মানলে যে ক্ষতি হবে তার দায়িত্বও আপনার। Google, API "যেমন আছে তেমন" প্রদান করে এবং আপনার বা আপনার ব্যবহারকারীদের প্রতি কোনও দায়বদ্ধতা বা অন্য বাধ্যবাধকতা ছাড়াই, যেকোনও সময় যেকোনও কারণে API বা সেটির কোনও অংশ বা ফিচার বা সেটিতে আপনার অ্যাক্সেস বন্ধ করে দেওয়ার সম্পূর্ণ অধিকার Google-এর আছে।