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