اعرض التقدّم لحظة بلحظة
إشعار واحد على Android 16 يعيد كتابة نفسه مع تقدّم الطلب أو الرحلة أو المباراة. تبدؤه Pushwoosh وتحدّثه وتنهيه من الخادم، حتى والتطبيق مغلق.
أكثر من 80,000 شركة تثق بنا لتوسيع تفاعل عملائها
الصيغة بالكامل
الإشعار الفوري العادي يقول شيئًا واحدًا مرة واحدة، فيتحوّل الطلب المكوّن من خمس مراحل إلى خمسة إشعارات. أما Live Update فينشر بطاقة واحدة للنشاط كله ثم يواصل إعادة كتابتها، فتعرض شاشة القفل دائمًا المرحلة الحالية بدلًا من كومة من الإشعارات القديمة. تخيّل طلب إفطار في رمضان: بطاقة واحدة تتابع الطلب حتى يصل قبل أذان المغرب.
بطاقة مستمرة واحدة
يحصل النشاط على إشعار واحد في شاشة القفل ولوحة الإشعارات، وكل تحديث لاحق يعيد كتابة هذه البطاقة بدلًا من إضافة بطاقة جديدة.
تقدّم يتحرّك
تعرض Pushwoosh العنصر الأصلي Notification.ProgressStyle في Android، فيكون الشريط وقيمته وأجزاؤه الملوّنة عنصرًا حقيقيًا من نظام التشغيل.
شارة في شريط الحالة
طوال مدة النشاط، يحتفظ Android بمؤشر مختصر في شريط الحالة يظهر من داخل أي تطبيق آخر.
مراسي زمنية
يمكن أن يحمل التحديث مرساة زمنية، فتعدّ البطاقة تنازليًا حتى موعد الوصول المتوقع بنفسها بين تحديثات الخادم.
أزرار إجراء على البطاقة المباشرة
تربط وحدة SDK الأزرار بجانب شريط التقدّم، فتفتح نقرة واحدة الخريطة أو تتصل بالمندوب من البطاقة نفسها.
عرض بهويتك الخاصة
يسلّم LiveUpdateProgressStyleProvider الرسم إلى تطبيقك، فتتبع الألوان والأيقونات وتسميات الأجزاء تصميمك.
أين يقع Live Update بين الإشعار الفوري والشاشة
| عندما تكون الرسالة | أرسل | أين تظهر |
|---|---|---|
| تغيير واحد في الحالة يُقال مرة واحدة | إشعار فوري عادي | الشريط المنبثق ثم لوحة الإشعارات |
| تغيير يستحق صورة | إشعار فوري بوسائط غنية | الإشعار الموسّع |
| خيار يتخذه المستخدم بنقرة | إشعار فوري تفاعلي | أزرار على الإشعار |
| نشاط جارٍ يستمر من دقائق إلى ساعات | Live Update | بطاقة مستمرة واحدة تعيد كتابة نفسها، مع شارة في شريط الحالة |
| سجل يعود إليه المستخدم لاحقًا | Message Inbox | قائمة داخل التطبيق |
| تفاصيل أو نموذج أو تخطيط | رسالة داخل التطبيق | شاشة كاملة داخل التطبيق |
دوره داخل رحلة العميل
رحلة واحدة للمنصتين
Live Update هو سمة لرسالة ترسلها بالفعل. يبقى الجمهور والمحفّز والشريحة وملف العميل كما هي، والصيغة تحدد شكل تلك الرسالة طالما النشاط ما زال جاريًا.
تحصل أجهزة Android 16 على البطاقة المباشرة، وأجهزة iPhone على Live Activity، وهواتف Android الأقدم على إشعار فوري عادي، وكل ذلك من رحلة العميل نفسها التي تدير الإشعارات الفورية والرسائل داخل التطبيق والبريد الإلكتروني.
طلب من البداية إلى النهاية
يقبل المطعم الطلب، فتفتح الرحلة البطاقة عند مرحلتها الأولى.
يجهّز إشعار صامت بيانات المندوب في الخلفية دون أن يراه المستخدم، فيصل التحديث التالي باسم حقيقي وموعد وصول حقيقي. ثم تعيد مراحل التحضير وتعيين المندوب و«على بُعد دقيقتين» كتابة البطاقة نفسها، وحدث التسليم يغلقها.
على هاتف بإصدار أقدم من Android 16، ترسل الرحلة نفسها إشعارًا فوريًا عاديًا عند كل مرحلة، ويترك الفرعان الإيصال في Message Inbox.
متى تستخدمه
يستحق Live Update مكانه عندما يكون هناك شيء جارٍ فعلًا والمستخدم ينتظره بالفعل. أما الإعلان أو العرض أو أي شيء لم يبدأه المستخدم، فالإشعار الفوري العادي هو الصيغة الصحيحة، وهذا ما تقوله سياسة Google لهذه الواجهة أيضًا.
| اللحظة | ما تحمله البطاقة | ما يفعله المستخدم |
|---|---|---|
| توصيل الطعام: طلب قيد التنفيذ | مقبول، قيد التحضير، تم تعيين المندوب، على بُعد دقائق | يتابع اقتراب المندوب من شاشة مقفلة |
| طلب السيارات: رحلة جارية | السائق في الطريق، موعد الوصول، تقدّم الرحلة | يلقي نظرة على شاشة القفل بدلًا من العودة إلى الخريطة |
| التجارة الإلكترونية: بعد الشراء | تم الشحن، خرج للتوصيل، على بُعد محطات، تم التسليم | يتابع الطرد من لوحة الإشعارات ويعرف متى يكون في المنزل |
| الأسواق الإلكترونية: عدة طلبات في وقت واحد | بطاقة لكل شحنة، لكل منها بائعها | يتابع الطرود التي تصل في أيام مختلفة |
| شركات الطيران: يوم الرحلة | البوابة، الصعود، التأخير، سير الأمتعة | يتحقق من البوابة من شاشة القفل في صالة مزدحمة |
| الرياضة المباشرة: مباراة جارية | النتيجة، الوقت، الشوط | يتابع كرة القدم أو الكريكيت والهاتف مقفل |
| المراهنات الرياضية: رهان أثناء اللعب | حالة الرهان، الاحتمالات المباشرة، نافذة السحب النقدي | يتصرف قبل أن تُغلق نافذة السحب النقدي |
| الخدمات المصرفية: تحويل قيد التنفيذ | تقدّم التحويل، حالة توصيل البطاقة | يرى وصول المال والهاتف في جيبه |
| الخدمات الميدانية: فنّي في الطريق | في الطريق، موعد الوصول، وصل | يتوقف عن تخمين الساعة التي يجب أن يبقى فيها في المنزل |
| الطاقة: انقطاع في شارعك | تأكيد العطل، الفريق في الموقع، موعد عودة الخدمة | يحصل على إجابة دون الاتصال بخط الدعم |
تغطية المنصات والتقنية
البطاقات المباشرة ذاتية التحديث جديدة، والحد الأدنى للإصدارات هو أول ما يجب مقارنته بقاعدة مستخدميك. يوضح العمود الأخير متى يكون الإشعار الفوري هو الصيغة نفسها، ومتى يقتصر دوره على تشغيل شيء يوفّره تطبيقك بالفعل.
| القدرة | Android | iOS | الويب | يُقدَّم عبر |
|---|---|---|---|---|
| بطاقة مستمرة تتحدّث في مكانها | Android 16 (API 36) | iOS 16.1+ بصيغة Live Activity | – | الإشعار الفوري، يعرضه SDK عبر واجهة الإشعارات المباشرة في نظام التشغيل |
| شريط تقدّم أصلي مقسّم | Android 16، Notification.ProgressStyle | أداة ActivityKit الخاصة بك | – | pushwoosh-liveupdates 6.9.0+ الذي يغلّف عنصر نظام التشغيل |
| مؤشر مختصر ظاهر دائمًا | شارة شريط الحالة | Dynamic Island، من iPhone 14 Pro فما بعده | – | نظام التشغيل، انطلاقًا من الإشعار المباشر |
| بدء وتحديث وإنهاء من الخادم | نعم | نعم | – | OPERATION_START وOPERATION_UPDATE وOPERATION_END في Messages API |
| إغلاق البطاقة من التطبيق | endLiveUpdate(id)، endAllLiveUpdates() | نعم | – | الواجهة PushwooshLiveUpdates في تطبيقك |
| تنسيق البطاقة المباشرة بهوية العلامة | LiveUpdateProgressStyleProvider | كود الأداة الخاصة بك | – | كود تطبيقك، يستدعيه SDK |
| Android 15 وما دونه | –، استدعاءات SDK لا تفعل شيئًا | غير منطبق | – | إشعار فوري عادي أو Message Inbox في الرحلة نفسها |
Notification.ProgressStylepushwoosh-liveupdates 6.9.0+ الذي يغلّف عنصر نظام التشغيلOPERATION_START وOPERATION_UPDATE وOPERATION_END في Messages APIendLiveUpdate(id)، endAllLiveUpdates()PushwooshLiveUpdates في تطبيقكLiveUpdateProgressStyleProviderالأمان والاستضافة
تعمل Pushwoosh على أجهزتها الخاصة في الولايات المتحدة وألمانيا، وفقًا لـ GDPR.
آلية العمل
بناء Android خطوة هندسية لمرة واحدة. بعدها تعمل العمليات الثلاث من لوحة التحكم وواجهة API مثل أي رسالة أخرى في الرحلة.
-
أضف الوحدة مرة واحدة (للمطوّر)
أضف
pushwoosh-liveupdates6.9.0+ إلى تطبيق Android. تلتقط الوحدة إشعارات Live Update قبل المعالجة العادية للإشعارات، وتتولى القناة والإذن والأيقونة الكبيرة وأزرار الإجراء. أماLiveUpdateProgressStyleProviderفهو المكان الذي تضع فيه هوية علامتك على البطاقة. -
أدِر دورة الحياة كاملة من الخادم (API)
OPERATION_STARTتنشر البطاقة، وOPERATION_UPDATEتعيد كتابتها في مكانها، وOPERATION_ENDتغلقها، وكلها عبر Messages API مع معرّف نشاط واحد يربط بينها. ويمكن للتطبيق أيضًا إغلاق بطاقة يحتفظ بها عبرPushwooshLiveUpdates.endLiveUpdate()دون الرجوع إلى الخادم. -
نسّقها (بدون كود)
شغّل العمليات الثلاث من رحلة العميل نفسها التي تدير بقية رسائلك، على الشريحة نفسها وملف العميل نفسه. ونصف القصة الخاص بـ iOS يعمل من الرحلة نفسها أيضًا.
حدود يجدر معرفتها
استكشف المنتجات ذات الصلة
منصة Pushwoosh لإشعارات الجوال الفورية: وصول لكل جهاز، محتوى غني وروابط عميقة، استهداف دقيق، ورحلات متعددة القنوات بموثوقية 99% وشهادات SOC 2 وISO 27001.
يضيف Message Inbox مركز إشعارات داخل تطبيقك وموقعك. التسليم الصامت يصل إلى كل مستخدم، حتى من رفض الإشعارات الفورية، وتبقى الرسائل محفوظة.
رسم وتبسيط حملاتك باستخدام أداة بصرية واحدة. تواصل، تفاعل، احتفظ، حوّل، قسّم، وجرّب باستخدام منشئ رحلة العميل من Pushwoosh.
أضف أزرار إجراءات إلى إشعاراتك الفورية ليقبل المستخدم أو يطالب أو يوافق أو يتتبع بنقرة واحدة. أنشئ مجموعات أزرار iOS بدون كود في لوحة التحكم.
اعرض حالة المشوار على شاشة القفل، ونبّه الراكب عند وصول السائق، وأعِدّ الركاب والسائقين الجدد عبر منصة واحدة لتسويق تطبيقات التنقل.
فوض رسائل التطبيق والويب الخاصة بك إلى Pushwoosh API. نحن ندير البوست، البريد الإلكتروني، الرسائل القصيرة، وتدفقات البيانات — وأنت تبني منتجات ناجحة دون قيود.