تجاوز وضع Focus عندما لا تحتمل الرسالة الانتظار
مستوى المقاطعة في iOS يحدد ما إذا كان إشعارك سيصل الآن أم سينتظر في الملخص المجدول حتى المساء. اضبط Time-Sensitive أو Critical بمفتاح تبديل في لوحة تحكم Pushwoosh.
أكثر من 80,000 شركة تثق بنا لتوسيع تفاعل عملائها
الصيغة بالكامل
منذ iOS 15 يقرر المستخدم مقدار الهدوء الذي يريده. وضع Focus يحجب الإشعارات، والملخص المجدول (Scheduled Summary) يسلّمها دفعة واحدة في المساء. هذا يناسب العروض الترويجية، لكنه يفسد تنبيه الاحتيال، ومستوى المقاطعة في إشعارك هو الحقل الذي يفصل بين الحالتين.
passive (iOS 15+)
يصل إلى قائمة الإشعارات دون صوت ودون إيقاظ الشاشة. المستوى المناسب لتوصية أو عرض يمكنه الانتظار حتى ينظر المستخدم.
active (الافتراضي)
يوقظ الشاشة ويصدر صوتًا، لكنه ينتظر خلف وضع Focus والملخص. كل إشعار ترسله اليوم هو بهذا المستوى بالفعل.
time-sensitive
يتجاوز وضع Focus والملخص المجدول، فيُعرض فورًا مع شريط Time Sensitive الأصفر، ويبقى ظاهرًا لفترة.
critical
كل ما يفعله Time-Sensitive، إضافة إلى تجاوز وضع عدم الإزعاج ومفتاح الصامت، فيرنّ الهاتف حتى وهو صامت. تمنح Apple هذا الاستحقاق لتطبيقات الصحة والسلامة والأمن.
ما الذي يتجاوزه كل مستوى
| المستوى | الصوت وإيقاظ الشاشة | Focus والملخص | عدم الإزعاج ومفتاح الصامت | ما يحتاجه |
|---|---|---|---|---|
passive | – | – | – | لا شيء |
active | نعم | – | – | لا شيء، هذا ما يفعله الإشعار افتراضيًا |
time-sensitive | نعم، مع الشريط الأصفر | نعم | – | إعلان قدرة Time Sensitive Notifications في تطبيقك |
critical | نعم، يرنّ في الوضع الصامت | نعم | نعم | استحقاق Critical Alerts الذي تمنحه Apple لتطبيقك |
passiveactivetime-sensitivecriticalأين تضبطه
مفتاحا تبديل في المحرر
يحتوي محرر الإشعار لمرة واحدة على خيار Time-sensitive وخيار منفصل Critical Push في إعدادات iOS. تغيير درجة إلحاح الحملة لا يتطلب إصدارًا جديدًا للتطبيق.
حقل واحد في API
يقبل ios_interruption_level في /createMessage القيم passive وactive وtime-sensitive وcritical، ويُستخدم مع apns-push-type: alert.
قراءة الإذن عبر SDK
يُبلغ iOS SDK ما إذا كان الجهاز لا يزال يسمح بـ Time-Sensitive، فتتوقف عن استخدام هذا المستوى مع المستخدمين الذين أوقفوه.
دوره داخل رحلة العميل
رحلة واحدة، بدرجات إلحاح متدرجة
المستوى سمة لرسالة ترسلها بالفعل. يبقى الجمهور والمحفّز والشريحة وملف العميل كما هي، وما يتغير هو مدى إلحاح تلك الرسالة في طلب الانتباه.
فيصبح فرع الاحتيال في المسار time-sensitive بينما يبقى فرع الاستعادة passive، داخل رحلة العميل نفسها التي تدير بالفعل الإشعارات الفورية والرسائل داخل التطبيق والبريد الإلكتروني وSMS.
تسجيل دخول مشبوه، يُكتشف في الثانية فجرًا
يرصد محرك المخاطر تسجيل دخول ويطلق حدثًا. يجهّز إشعار صامت تفاصيل الجهاز في الخلفية دون أن يراه المستخدم، ثم يصل الإشعار العاجل عبر وضع Sleep Focus بزرّين: «هذا أنا»، و«ليس أنا» باللون الأحمر التحذيري.
زر «ليس أنا» يجمّد البطاقة ويفتح شاشة الاسترداد. وإذا لم يُنقر أي زر خلال خمس دقائق، تنتقل الرحلة نفسها إلى SMS تحمل الخيار نفسه، ويحتفظ Message Inbox بالتنبيه بانتظار المستخدم داخل التطبيق.
متى تستخدمه
يستحق المستوى مكانه حين تفقد الرسالة قيمتها إذا قُرئت بعد ثلاث ساعات. في معظم التطبيقات هذا ينطبق على عدد قليل من المسارات، وكل ما عداها مكانه active أو passive.
| اللحظة | ما يقوله الإشعار | لماذا يستحق التجاوز |
|---|---|---|
| التكنولوجيا المالية: احتيال وتسجيل دخول مشبوه | وافق على هذه الدفعة: تم تجميد البطاقة | المال يتحرك بينما الملخص ينتظر |
| التداول والعملات الرقمية: الهامش والتصفية | نداء الهامش: تصفية خلال 10 دقائق | تنبيه السعر الذي يُقرأ بعد إغلاق المركز مجرد إيصال |
| طلب السيارات: وصول السائق | سائقك في الخارج | السائق ينتظر دقيقتين، والملخص يصل بعد ثلاث ساعات |
| توصيل الطعام: المندوب عند الباب | المندوب عند بابك | نافذة عند الباب تُقاس بدقيقة أو اثنتين |
| الطيران والقطارات: اضطرابات يوم السفر | تغيّرت البوابة إلى B12: أُلغيت الرحلة | المسافر يقف في المبنى الخطأ الآن |
| الرعاية الصحية والصيدليات: الأدوية والنتائج | حان وقت جرعتك: نتيجتك جاهزة | مثال Apple نفسها، وإحدى الحالتين اللتين تجيزهما لـ Critical |
| الطاقة والمرافق: الانقطاع والسلامة | انقطاع في منطقتك: تم رصد تسرّب | الناس قلقون بالفعل، وإنذار السلامة قد يستوفي شروط Critical |
| الإقراض والمواقف وشحن السيارات الكهربائية: موعد نهائي له تكلفة | دفعة متأخرة: عدّاد الموقف ينتهي | رسوم لا يزال المستخدم قادرًا على تجنّبها، لمدة تقارب زمن وصول الإشعار |
متى تبقيه على active أو passive
توضح Apple صراحةً أن هذا المستوى موجود للإلحاح الحقيقي ويجب ألا يُستخدم للتسويق. عندما يبقى إشعار Time-Sensitive دون نقر، يعرض iOS على المستخدم مفتاحًا بنقرة واحدة على شاشة القفل يوقف هذا المستوى لتطبيقك نهائيًا، دون طريقة لطلب إعادته. لذا تبقى هذه الرسائل في مكانها، بما فيها عروض رمضان والجمعة البيضاء.
- العروض الترويجية والخصومات والحملات الموسمية.
- إصدارات المحتوى والحلقات الجديدة والملخصات التحريرية.
- إعادة التفاعل والاستعادة وتذكيرات السلة المتروكة.
- تنبيهات LiveOps في الألعاب: إعادة شحن الطاقة، وبدء الفعاليات، وتذكيرات الاستمرارية.
تغطية المنصات والتقنية
مستويات المقاطعة مفهوم خاص بـ iOS 15. أما Android فيدير الإلحاح عبر أهمية قناة الإشعارات، التي ينشئها Pushwoosh SDK من حمولة الإشعار بدلًا من أن يسجّلها تطبيقك في الكود، ولا يوجد في الويب ما يماثلها. يوضح العمود الأخير متى يكون المستوى هو الإشعار نفسه، ومتى يعتمد على شيء يجب أن تمنحك إياه Apple أولًا.
| القدرة | iOS | Android | الويب | يُقدَّم عبر |
|---|---|---|---|---|
مستويا passive وactive | iOS 15+ | – | – | الإشعار نفسه، دون كود في التطبيق |
مستوى time-sensitive | iOS 15+ | – | – | الإشعار، بعد أن يعلن تطبيقك قدرة Time Sensitive Notifications |
مستوى critical | iOS 15+، يتطلب استحقاقًا | – | – | الإشعار، بعد أن تمنح Apple تطبيقك استحقاق Critical Alerts |
| مفتاح تبديل بدون كود أثناء التحرير | نعم، في إعدادات iOS للحملة | – | – | لوحة تحكم Pushwoosh، الإشعار لمرة واحدة والقوالب |
| ضبط المستوى من API | ios_interruption_level في /createMessage | – | – | Messages API |
| مستوى مختلف لكل فرع في الرحلة | نعم | – | – | خطوة الرحلة، التي تحمل المستوى كسمة للرسالة |
| قراءة ما إذا كان الجهاز لا يزال يسمح بـ Time-Sensitive | نعم | – | – | Pushwoosh iOS SDK |
| أداة التحكم المماثلة في الإلحاح | مستويات المقاطعة الأربعة | أهمية القناة وأولوية الإشعار | – | قناة الإشعارات، المنشأة من حمولة الإشعار |
passive وactivetime-sensitivecriticalios_interruption_level في /createMessageالأمان والاستضافة
تعمل Pushwoosh على أجهزتها الخاصة في الولايات المتحدة وألمانيا، وفقًا لـ GDPR.
آلية العمل
ضبط المستوى لا يتطلب كودًا. أما الحصول على حق استخدامه فهو خطوة هندسية لمرة واحدة لـ Time-Sensitive ومراجعة من Apple لـ Critical، وهذه الخطوة واحدة لدى كل المزوّدين لأنها نموذج Apple.
-
احصل على الاستحقاق مرة واحدة (للمطوّر)
مستويا
passiveوactiveلا يحتاجان إلى شيء. يحتاج Time-Sensitive إلى إعلان قدرة Time Sensitive Notifications في Xcode، دون حد أدنى لإصدار SDK. ويحتاج Critical إلى استحقاق Critical Alerts الذي تمنحه Apple، ويُطلب عبر Developer Portal ويقتصر على الصحة والسلامة والأمن، إضافة إلى طلب تفويض.criticalAlertفي تطبيقك. -
اضبط المستوى على الرسالة (بدون كود أو عبر API)
فعّل Time-sensitive أو Critical Push في إعدادات iOS في المحرر، أو أرسل
ios_interruption_levelعبر Messages API. كل ما عدا ذلك في الإشعار يعمل تمامًا كما كان. -
نسّقه (بدون كود)
الجمهور نفسه ورحلة العميل نفسها. ارفع المستوى في الفرع الذي يستحقه واترك البقية على
activeأوpassive.
حدود يجدر معرفتها
استكشف المنتجات ذات الصلة
منصة Pushwoosh لإشعارات الجوال الفورية: وصول لكل جهاز، محتوى غني وروابط عميقة، استهداف دقيق، ورحلات متعددة القنوات بموثوقية 99% وشهادات SOC 2 وISO 27001.
اجعل هاتف iPhone يرنّ بمكالمة واردة حقيقية حتى والتطبيق مغلق تمامًا. يسجّل Pushwoosh iOS SDK رمز PushKit VoIP ويُبلغ CallKit بكل مكالمة نيابة عنك.
تعرض Live Updates الطلب أو الرحلة أو التوصيل على شاشة قفل Android 16 كبطاقة واحدة تتحدّث تلقائيًا. تبدؤها Pushwoosh وتحدّثها وتنهيها من الخادم.
أضف أزرار إجراءات إلى إشعاراتك الفورية ليقبل المستخدم أو يطالب أو يوافق أو يتتبع بنقرة واحدة. أنشئ مجموعات أزرار iOS بدون كود في لوحة التحكم.
رسم وتبسيط حملاتك باستخدام أداة بصرية واحدة. تواصل، تفاعل، احتفظ، حوّل، قسّم، وجرّب باستخدام منشئ رحلة العميل من Pushwoosh.
يضيف Message Inbox مركز إشعارات داخل تطبيقك وموقعك. التسليم الصامت يصل إلى كل مستخدم، حتى من رفض الإشعارات الفورية، وتبقى الرسائل محفوظة.