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