إشعار المقدمة المخصص

صمّم الإشعار الذي يصل وتطبيقك مفتوح

عندما يصل إشعار فوري والتطبيق مفتوح، يترك iOS القرار لك. تعرضه Pushwoosh iOS SDK كلافتة متحركة بألوانك وخطوطك، مع مادة Liquid Glass من Apple على iOS 26.

ثلاث شاشات iPhone من الأمام جنباً إلى جنب داخل تطبيقات مختلفة: تطبيق أخبار بلافتة Liquid Glass بهوية العلامة فوق مقال، ولعبة بلافتة تطابق تصميمها فوق شاشة المباراة، وتطبيق مصرفي بلافتة تأكيد فوق شاشة التحويل

أكثر من 80,000 شركة تثق بنا لتوسيع تفاعل عملائها

الصيغة بالكامل

الإشعار الذي يصل وتطبيقك في المقدمة مسألة يجب أن يحلها تطبيقك. فـ iOS سيضع لافتة النظام البسيطة فوق واجهتك، أو لن يعرض شيئاً، والرسالة التي بنيت حولها رحلة عميل كاملة تصل كإطار رمادي باهت. وحدة PushwooshForegroundPush تعرض الحمولة نفسها كلافتة تملكها أنت.

Liquid Glass (iOS 26)

فعّل useLiquidView فتُرسم اللافتة بمادة Liquid Glass من Apple، فتبدو جزءاً من iOS 26 لا طبقة ملصقة فوق شاشتك.

لافتة قياسية (iOS 13 إلى 25)

في الإصدارات الأقدم من iOS 26 يعرض الاستدعاء نفسه لافتة صلبة بتدرجك وألوانك، وتعود أدوات Swift الأقدم إلى عرض ضبابي. إعداد واحد يغطي الحالات الثلاث.

صورة بطاقة وGIF

العنوان والرسالة وصورة البطاقة وGIF متحرك، كلها تُقرأ من الحمولة التي يحملها الإشعار أصلاً.

الحركة والاهتزاز ومدة العرض

حركة دخول، وإخفاء بنمط balls أو regularPush، واهتزاز عند الوصول من بين سبعة مستويات، ومدة بالثواني قبل أن تختفي اللافتة تلقائياً.

ما الذي تتحكم به

الخاصيةما تضبطهالقيم
useLiquidViewمادة Liquid Glass على iOS 26Bool، القيمة الافتراضية false
gradientColors، backgroundColorالسطح الذي تُرسم عليه اللافتةألوان علامتك
titlePushColor، messagePushColorلون النص في السطرينألوان علامتك
titlePushFont، messagePushFontخطوط السطرينأي خط يتضمنه تطبيقك، بما فيها الخطوط العربية
usePushAnimationحركة الدخولBool، القيمة الافتراضية true
durationمدة بقاء اللافتة قبل اختفائهابالثواني
vibrationالاهتزاز عند الوصولnone، light، medium، heavy، soft، rigid، notification
disappearedPushAnimationطريقة خروج اللافتة من الشاشةballs أو regularPush
styleالتخطيط المدمجstyle1، الوحيد المتاح حالياً
الخاصية
1 / 9
useLiquidView
ما تضبطه
مادة Liquid Glass على iOS 26
القيم
Bool، القيمة الافتراضية false
الخاصية
2 / 9
gradientColors، backgroundColor
ما تضبطه
السطح الذي تُرسم عليه اللافتة
القيم
ألوان علامتك
الخاصية
3 / 9
titlePushColor، messagePushColor
ما تضبطه
لون النص في السطرين
القيم
ألوان علامتك
الخاصية
4 / 9
titlePushFont، messagePushFont
ما تضبطه
خطوط السطرين
القيم
أي خط يتضمنه تطبيقك، بما فيها الخطوط العربية
الخاصية
5 / 9
usePushAnimation
ما تضبطه
حركة الدخول
القيم
Bool، القيمة الافتراضية true
الخاصية
6 / 9
duration
ما تضبطه
مدة بقاء اللافتة قبل اختفائها
القيم
بالثواني
الخاصية
7 / 9
vibration
ما تضبطه
الاهتزاز عند الوصول
القيم
none، light، medium، heavy، soft، rigid، notification
الخاصية
8 / 9
disappearedPushAnimation
ما تضبطه
طريقة خروج اللافتة من الشاشة
القيم
balls أو regularPush
الخاصية
9 / 9
style
ما تضبطه
التخطيط المدمج
القيم
style1، الوحيد المتاح حالياً

أين تضبطها

استدعاء واحد عند التشغيل

foregroundNotificationWith(style:duration:vibration:disappearedPushAnimation:) في didFinishLaunchingWithOptions، إضافة إلى خصائص المظهر. يُضبط مرة واحدة للتطبيق كله.

استدعاء واحد عند الوصول

showForegroundPush(userInfo:) من استدعاء PWMessagingDelegate.onMessageReceived يعرض اللافتة مباشرة من حمولة الرسالة.

Delegate واحد للنقر

PWForegroundPushDelegate.didTapForegroundPush(userInfo:) يسلّمك الحمولة كاملة، فيفتح النقر الرابط العميق في المكان الذي قصدته الحملة بالضبط.

دوره داخل رحلة العميل

إشعار واحد، ثلاث طرق عرض

لافتة المقدمة طريقة عرض لرسالة ترسلها أصلاً. الشريحة نفسها، والمشغّل نفسه، والحمولة نفسها، والخطوة نفسها في رحلة العميل نفسها. ما يتغير هو ما يفعله الجهاز بها عند وصولها.

عندما يكون التطبيق مغلقاً، تصل الرسالة كإشعار نظام عادي أو تحدّث Live Activity. وعندما يكون مفتوحاً، ترسم SDK هذه اللافتة. وعندما تستحق اللحظة شاشة كاملة بعرض أو نموذج، تنتقل الرحلة نفسها إلى رسالة داخل التطبيق.

خبر عاجل بينما القارئ في منتصف مقال

حدث تحريري يطلق الرحلة. إشعار صامت يجهّز المقال في الخلفية دون أن يراه القارئ، ويتبعه التنبيه بعد ثانية.

القرّاء الذين أغلقوا التطبيق يرون إشعار النظام على شاشة القفل. أما القرّاء داخل التطبيق فيرون لافتة الصحيفة الخاصة تنزلق فوق المقال الذي يقرؤونه، مع صورة مصغّرة، ونقرة واحدة تنقلهم بالرابط العميق إلى الخبر الجديد. وصندوق الرسائل يحتفظ بالتنبيه في الحالتين.

فيمَ تستخدمه

لا يمكن للافتة أن تظهر إلا والمستخدم داخل تطبيقك، لذا ترتبط قيمتها بكثافة الجلسات: كم من إرسالاتك يصل إلى شاشة مفتوحة أصلاً. التطبيقات ذات الجلسات الطويلة تستفيد منها أكثر، والتطبيقات التي تصل رسائلها إلى هاتف في الجيب تستفيد قليلاً جداً.

اللحظةما تقوله الرسالةلماذا تناسب اللافتة
الإعلام والأخبار: خبر عاجل خلال جلسة قراءةصدر الحكمالقارئ داخل التطبيق أصلاً، ولافتة النظام تقطع تصميم الصحيفة الخاص
البث: إصدار جديد خلال مشاهدة حلقةالموسم الثالث متاح الآنيمكن للتنبيه أن يحمل صورة المسلسل بدلاً من الوصول كإطار نظام
ألعاب الجوال: فعالية أو مكافأة خلال مباراةدورك الآن: الغارة تبدأ بعد 5 دقائقالجلسات الطويلة تعني أن معظم الإشعارات تصل أثناء اللعب، ولافتة تطابق التصميم تنسجم مع واجهة اللعبة
تطبيقات صنّاع المحتوى والاشتراكات: إصدار جديد أو تذكير بالتجربةجديد من فنان تتابعهالتطبيق المصمم بعناية لا ينبغي أن يسلّم هذه اللحظة للنظام، والنقر يفتح صفحة الاشتراك مباشرة
الرياضة المباشرة: هدف أثناء المشاهدة داخل التطبيق1-0، الدقيقة 68فتح المستخدم التطبيق من أجل الحدث ويتابعه لحظة وصول الإشعار
التجارة الإلكترونية والأسواق: انخفاض سعر أثناء التصفحعاد مقاسك إلى المخزونلافتة مصممة في منتصف التمرير تبدو جزءاً من المتجر لا مقاطعة له
التكنولوجيا المالية: تأكيد خلال مهمة داخل التطبيقتم إرسال التحويلتأكيد بهوية العلامة يبدو أصيلاً في اللحظة التي ينتظره فيها المستخدم
اللحظة
1 / 7
الإعلام والأخبار: خبر عاجل خلال جلسة قراءة
ما تقوله الرسالة
صدر الحكم
لماذا تناسب اللافتة
القارئ داخل التطبيق أصلاً، ولافتة النظام تقطع تصميم الصحيفة الخاص
اللحظة
2 / 7
البث: إصدار جديد خلال مشاهدة حلقة
ما تقوله الرسالة
الموسم الثالث متاح الآن
لماذا تناسب اللافتة
يمكن للتنبيه أن يحمل صورة المسلسل بدلاً من الوصول كإطار نظام
اللحظة
3 / 7
ألعاب الجوال: فعالية أو مكافأة خلال مباراة
ما تقوله الرسالة
دورك الآن: الغارة تبدأ بعد 5 دقائق
لماذا تناسب اللافتة
الجلسات الطويلة تعني أن معظم الإشعارات تصل أثناء اللعب، ولافتة تطابق التصميم تنسجم مع واجهة اللعبة
اللحظة
4 / 7
تطبيقات صنّاع المحتوى والاشتراكات: إصدار جديد أو تذكير بالتجربة
ما تقوله الرسالة
جديد من فنان تتابعه
لماذا تناسب اللافتة
التطبيق المصمم بعناية لا ينبغي أن يسلّم هذه اللحظة للنظام، والنقر يفتح صفحة الاشتراك مباشرة
اللحظة
5 / 7
الرياضة المباشرة: هدف أثناء المشاهدة داخل التطبيق
ما تقوله الرسالة
1-0، الدقيقة 68
لماذا تناسب اللافتة
فتح المستخدم التطبيق من أجل الحدث ويتابعه لحظة وصول الإشعار
اللحظة
6 / 7
التجارة الإلكترونية والأسواق: انخفاض سعر أثناء التصفح
ما تقوله الرسالة
عاد مقاسك إلى المخزون
لماذا تناسب اللافتة
لافتة مصممة في منتصف التمرير تبدو جزءاً من المتجر لا مقاطعة له
اللحظة
7 / 7
التكنولوجيا المالية: تأكيد خلال مهمة داخل التطبيق
ما تقوله الرسالة
تم إرسال التحويل
لماذا تناسب اللافتة
تأكيد بهوية العلامة يبدو أصيلاً في اللحظة التي ينتظره فيها المستخدم

متى يكون سطح آخر هو الأنسب

اللافتة هي الدرجة الوسطى السريعة بين تنبيه النظام البسيط والسيطرة الكاملة على الشاشة داخل التطبيق. وكثير من اللحظات تقع على أحد الجانبين.

  • اللحظة تصل والتطبيق مغلق: مندوب توصيل عند الباب، أو تغيير بوابة، أو تنبيه احتيال. هذا عمل إشعار عادي أو مستوى مقاطعة أو Live Activity.
  • الحالة مستمرة لا لحظية: طلب قيد التنفيذ، أو رحلة في الطريق، أو نتيجة جارية. هذا عمل Live Activity.
  • الرسالة تحتاج إلى شاشة كاملة: عرض، أو نموذج، أو صفحة اشتراك. هذا عمل الرسالة داخل التطبيق، الأغنى والمصممة بدون كود.
  • تريد تغيير من يتلقى الرسالة أو ما تقوله. هذه الميزة تغيّر شكلها فقط، أما الوصول فيبقى مهمة إشعارات التطبيقات.
اللافتة تصميمك، والكلمات لا تزال مسؤوليتك

50 إشعاراً فورياً تستحق الاقتباس، مع النص والتصميم وراء كل منها.

احصل على الأمثلة

التغطية التقنية والمنصات

الوحدة خاصة بـ iOS. يدير Android سلوك المقدمة عبر قنوات الإشعارات، التي تنشئها Pushwoosh SDK من حمولة الإشعار بدلاً من أن يسجلها تطبيقك في الكود، ولا يوجد سطح مماثل على الويب. يوضح العمود الأخير ما يرسم اللافتة فعلاً، لأن معظم هذا يعيش في تطبيقك لا على الخادم.

الإمكانيةiOSAndroidالويبيتولاها
لافتة مقدمة مخصصةiOS 13.0+، Pushwoosh SDK 6.10.0+––وحدة PushwooshForegroundPush في تطبيقك
مادة Liquid GlassiOS 26 مع Swift 5.13+––مادة Apple، تُفعَّل عبر useLiquidView
لافتة صلبة بديلةiOS أقدم من 26، Swift 5.13+––عرض قياسي ترسمه SDK
لافتة ضبابية بديلةأي iOS، Swift أقدم من 5.13––عرض ضبابي ترسمه SDK
العنوان والرسالة وصورة البطاقة وGIFنعم––حمولة الإشعار، دون تغيير
ألوان العلامة والتدرجات والخطوطنعم––خصائص مظهر ثابتة في الوحدة
الاهتزاز وحركة الدخول والإخفاء والمدةنعم––foregroundNotificationWith عند تشغيل التطبيق
معالجة النقر والرابط العميقنعم––PWForegroundPushDelegate.didTapForegroundPush
ضبط المظهر بدون كود–––غير متاح حالياً، التصميم يعيش في كود التطبيق
السطح المماثل داخل الجلسة في مكان آخرالرسائل داخل التطبيق، Live Activitiesالرسائل داخل التطبيقالرسائل داخل التطبيقمنتجات منفصلة، تُصمم بدون كود في لوحة التحكم
الإمكانية
1 / 10
لافتة مقدمة مخصصة
iOS
iOS 13.0+، Pushwoosh SDK 6.10.0+
Android
–
الويب
–
يتولاها
وحدة PushwooshForegroundPush في تطبيقك
الإمكانية
2 / 10
مادة Liquid Glass
iOS
iOS 26 مع Swift 5.13+
Android
–
الويب
–
يتولاها
مادة Apple، تُفعَّل عبر useLiquidView
الإمكانية
3 / 10
لافتة صلبة بديلة
iOS
iOS أقدم من 26، Swift 5.13+
Android
–
الويب
–
يتولاها
عرض قياسي ترسمه SDK
الإمكانية
4 / 10
لافتة ضبابية بديلة
iOS
أي iOS، Swift أقدم من 5.13
Android
–
الويب
–
يتولاها
عرض ضبابي ترسمه SDK
الإمكانية
5 / 10
العنوان والرسالة وصورة البطاقة وGIF
iOS
نعم
Android
–
الويب
–
يتولاها
حمولة الإشعار، دون تغيير
الإمكانية
6 / 10
ألوان العلامة والتدرجات والخطوط
iOS
نعم
Android
–
الويب
–
يتولاها
خصائص مظهر ثابتة في الوحدة
الإمكانية
7 / 10
الاهتزاز وحركة الدخول والإخفاء والمدة
iOS
نعم
Android
–
الويب
–
يتولاها
foregroundNotificationWith عند تشغيل التطبيق
الإمكانية
8 / 10
معالجة النقر والرابط العميق
iOS
نعم
Android
–
الويب
–
يتولاها
PWForegroundPushDelegate.didTapForegroundPush
الإمكانية
9 / 10
ضبط المظهر بدون كود
iOS
–
Android
–
الويب
–
يتولاها
غير متاح حالياً، التصميم يعيش في كود التطبيق
الإمكانية
10 / 10
السطح المماثل داخل الجلسة في مكان آخر
iOS
الرسائل داخل التطبيق، Live Activities
Android
الرسائل داخل التطبيق
الويب
الرسائل داخل التطبيق
يتولاها
منتجات منفصلة، تُصمم بدون كود في لوحة التحكم

الأمان والاستضافة

تعمل Pushwoosh على خوادمها الخاصة في الولايات المتحدة وألمانيا، بموجب GDPR.

ISO 27001:2022 CertifiedISO 27001 CertifiedGDPR CompliantData Privacy FrameworkHIPAA CompliantSOC 2 Type 2 CertifiedOWASP Compliant

كيف يعمل

هذه الميزة تحتاج إلى وقت تطوير، ونقول ذلك صراحة. لا يوجد محرر في لوحة التحكم لمظهر المقدمة، لذا يربطها مطوّر مرة واحدة في التطبيق، وكل ما بعد ذلك هو الإرسال الذي تقوم به أصلاً.

  1. أضف الوحدة وسلّم المقدمة لتطبيقك (مطوّر)

    أضف PushwooshForegroundPush إلى جانب PushwooshFramework وPushwooshCore وPushwooshBridge وPushwooshLiveActivities، ثم اضبط Pushwoosh_SHOW_ALERT على false في Info.plist. هذا يمنع iOS من رسم تنبيهه الخاص، لأن اللافتة تحل محله لا تنضم إليه.

  2. اضبط المظهر مرة واحدة (مطوّر)

    استدعِ foregroundNotificationWith(style:duration:vibration:disappearedPushAnimation:) في didFinishLaunchingWithOptions واضبط خصائص المظهر للألوان والتدرجات والخطوط. اعرض كل رسالة عبر showForegroundPush(userInfo:) من onMessageReceived، وعالج النقرات في didTapForegroundPush.

  3. أرسل تماماً كما تفعل اليوم (بدون كود)

    الجمهور نفسه، ورحلة العميل نفسها، والحمولة نفسها، سواء جاءت الحملة من لوحة التحكم أو من Messages API. اللافتة هي طريقة عرض ذلك الإشعار عندما يجد التطبيق مفتوحاً.

حدود يجب معرفتها

طبقة تحسين بنافذة ضيقة. هذه حدودها.

  • المقدمة فقط. تظهر اللافتة والتطبيق مفتوح، لذا فإن مداها هو بالضبط نسبة إرسالاتك التي تصل إلى شاشة مفتوحة.
  • iOS فقط. سلوك المقدمة على Android يمر عبر قنوات الإشعارات، وهي آلية منفصلة لا تمسّها هذه الوحدة.
  • تحل محل تنبيه المقدمة الأصلي. يجب أن تكون قيمة Pushwoosh_SHOW_ALERT هي false، فلا تظهر لافتة النظام وهذه اللافتة معاً أبداً.
  • إعداد عبر الكود. التصميم يعيش في كود التطبيق، وتغييره يأتي مع إصدار جديد للتطبيق لا مع حملة.
  • تخطيط واحد حالياً. style1 هو النمط المدمج الوحيد، والتخصيص يقتصر على الألوان والتدرجات والخطوط والحركة والمدة.
  • تحتاج Liquid Glass إلى iOS 26 وSwift 5.13+. كل ما دون ذلك يعرض لافتة صلبة أو ضبابية من الإعداد نفسه، لذا يصل المظهر الرئيسي إلى شريحة iOS 26 من جمهورك فقط.
  • لا تترك أثراً من جهة الخادم. التسليم ومرات الفتح تُسجَّل كالمعتاد، والعرض يتم على الجهاز، لذا قِسها بتشغيل اختبار A/B داخل الجلسة على معدل النقر بدلاً من البحث عنها في تقرير.

استكشف المنتجات ذات الصلة

خدمة إشعارات الجوال الفورية

منصة Pushwoosh لإشعارات الجوال الفورية: وصول لكل جهاز، محتوى غني وروابط عميقة، استهداف دقيق، ورحلات متعددة القنوات بموثوقية 99% وشهادات SOC 2 وISO 27001.

الرسائل داخل التطبيق

رسائل Pushwoosh داخل التطبيق: أكمل الإعداد والبيع الإضافي والإعلانات وجمع الملاحظات في اللحظة التي يكون فيها مستخدمو التطبيق منتبهين. محرر بدون كود، قوالب SDK أصلية، تحليلات لكل عنصر. متوافقة مع GDPR ومعتمدة ISO 27001. ابدأ مجاناً.

الإشعارات التفاعلية

أضف أزرار إجراءات إلى إشعاراتك الفورية ليقبل المستخدم أو يطالب أو يوافق أو يتتبع بنقرة واحدة. أنشئ مجموعات أزرار iOS بدون كود في لوحة التحكم.

Live Updates لنظام Android

تعرض Live Updates الطلب أو الرحلة أو التوصيل على شاشة قفل Android 16 كبطاقة واحدة تتحدّث تلقائيًا. تبدؤها Pushwoosh وتحدّثها وتنهيها من الخادم.

إشعار الصور المتتالية لـ iOS

ضع عدة صور في إشعار iOS واحد ودع المستخدم يتصفحها بالسحب في الإشعار الموسّع. Pushwoosh توفر امتداد عرض المحتوى، ويُرسل من الحملة ورحلة العميل نفسيهما.

Message Inbox للجوال والويب

يضيف Message Inbox مركز إشعارات داخل تطبيقك وموقعك. التسليم الصامت يصل إلى كل مستخدم، حتى من رفض الإشعارات الفورية، وتبقى الرسائل محفوظة.