يتوفّر لك خياران لتحديد أولوية التسليم للرسائل الواردة: الأولوية العادية والأولوية العالية. على الرغم من أنّ السلوك يختلف قليلاً بين المنصات، فإنّ طريقة عرض الرسائل ذات الأولوية العادية والعالية تكون على النحو التالي:
- الأولوية العادية: يتم تسليم الرسائل ذات الأولوية العادية فورًا عندما يكون التطبيق في المقدّمة. بالنسبة إلى التطبيقات التي تعمل في الخلفية، قد يتأخر تسليم الرسائل. بالنسبة إلى الرسائل الأقل حساسية للوقت، مثل الإشعارات بشأن رسالة إلكترونية جديدة أو مزامنة واجهة المستخدم أو مزامنة بيانات التطبيق في الخلفية، اختَر أولوية التسليم العادية.
- أولوية عالية: تحاول خدمة FCM تسليم الرسائل ذات الأولوية العالية على الفور حتى إذا كان الجهاز في وضع "السكون". الرسائل ذات الأولوية العالية مخصّصة للمحتوى الذي يظهر للمستخدمين ويتطلّب اتّخاذ إجراء في وقت محدّد.
في ما يلي مثال على رسالة ذات أولوية عادية تم إرسالها باستخدام بروتوكول FCM HTTP الإصدار 1 لإعلام مشترك في مجلة بأنّه يتوفّر محتوى جديد يمكن تنزيله:
{
"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 لتُستخدم في تنبيهات الطوارئ أو الأنشطة الأخرى العالية الخطورة التي قد يؤدي فيها استخدام واجهات برمجة التطبيقات أو الإخفاق في استخدامها إلى الوفاة أو التعرُّض لإصابة شخصية أو إلحاق الضرر بالبيئة، مثل تشغيل المنشآت النووية أو مراقبة حركة المرور الجوي أو نُظم المحافظة على الحياة. ويُحظر صراحةً أي استخدام من هذا النوع بموجب الفقرة 4 (أ). 7 من بنود الخدمة. تتحمّل وحدك مسؤولية إدارة امتثال تطبيقك للبنود وأي أضرار ناتجة عن عدم امتثالك لها. تقدّم Google واجهات برمجة التطبيقات "كما هي"، وتحتفظ بالحق في إيقافها أو أي جزء أو ميزة منها أو إيقاف إمكانية وصولك إليها، لأي سبب وفي أي وقت، بدون تحمّل أي مسؤولية أو التزام آخر تجاهك أو تجاه المستخدمين.