Live Updates لنظام Android

اعرض التقدّم لحظة بلحظة

إشعار واحد على Android 16 يعيد كتابة نفسه مع تقدّم الطلب أو الرحلة أو المباراة. تبدؤه Pushwoosh وتحدّثه وتنهيه من الخادم، حتى والتطبيق مغلق.

ثلاث شاشات هواتف Android متجاورة تعرض بطاقة إشعار مباشرة: توصيل طعام في مرحلة المندوب، ورحلة يصل سائقها خلال دقيقتين، ونتيجة مباراة مع الوقت الجاري

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

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

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

بطاقة مستمرة واحدة

يحصل النشاط على إشعار واحد في شاشة القفل ولوحة الإشعارات، وكل تحديث لاحق يعيد كتابة هذه البطاقة بدلًا من إضافة بطاقة جديدة.

تقدّم يتحرّك

تعرض Pushwoosh العنصر الأصلي Notification.ProgressStyle في Android، فيكون الشريط وقيمته وأجزاؤه الملوّنة عنصرًا حقيقيًا من نظام التشغيل.

شارة في شريط الحالة

طوال مدة النشاط، يحتفظ Android بمؤشر مختصر في شريط الحالة يظهر من داخل أي تطبيق آخر.

مراسي زمنية

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

أزرار إجراء على البطاقة المباشرة

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

عرض بهويتك الخاصة

يسلّم LiveUpdateProgressStyleProvider الرسم إلى تطبيقك، فتتبع الألوان والأيقونات وتسميات الأجزاء تصميمك.

أين يقع Live Update بين الإشعار الفوري والشاشة

عندما تكون الرسالةأرسلأين تظهر
تغيير واحد في الحالة يُقال مرة واحدةإشعار فوري عاديالشريط المنبثق ثم لوحة الإشعارات
تغيير يستحق صورةإشعار فوري بوسائط غنيةالإشعار الموسّع
خيار يتخذه المستخدم بنقرةإشعار فوري تفاعليأزرار على الإشعار
نشاط جارٍ يستمر من دقائق إلى ساعاتLive Updateبطاقة مستمرة واحدة تعيد كتابة نفسها، مع شارة في شريط الحالة
سجل يعود إليه المستخدم لاحقًاMessage Inboxقائمة داخل التطبيق
تفاصيل أو نموذج أو تخطيطرسالة داخل التطبيقشاشة كاملة داخل التطبيق
عندما تكون الرسالة
1 / 6
تغيير واحد في الحالة يُقال مرة واحدة
أين تظهر
الشريط المنبثق ثم لوحة الإشعارات
عندما تكون الرسالة
2 / 6
تغيير يستحق صورة
أين تظهر
الإشعار الموسّع
عندما تكون الرسالة
3 / 6
خيار يتخذه المستخدم بنقرة
أين تظهر
أزرار على الإشعار
عندما تكون الرسالة
4 / 6
نشاط جارٍ يستمر من دقائق إلى ساعات
أرسل
Live Update
أين تظهر
بطاقة مستمرة واحدة تعيد كتابة نفسها، مع شارة في شريط الحالة
عندما تكون الرسالة
5 / 6
سجل يعود إليه المستخدم لاحقًا
أرسل
أين تظهر
قائمة داخل التطبيق
عندما تكون الرسالة
6 / 6
تفاصيل أو نموذج أو تخطيط
أين تظهر
شاشة كاملة داخل التطبيق

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

رحلة واحدة للمنصتين

Live Update هو سمة لرسالة ترسلها بالفعل. يبقى الجمهور والمحفّز والشريحة وملف العميل كما هي، والصيغة تحدد شكل تلك الرسالة طالما النشاط ما زال جاريًا.

تحصل أجهزة Android 16 على البطاقة المباشرة، وأجهزة iPhone على Live Activity، وهواتف Android الأقدم على إشعار فوري عادي، وكل ذلك من رحلة العميل نفسها التي تدير الإشعارات الفورية والرسائل داخل التطبيق والبريد الإلكتروني.

طلب من البداية إلى النهاية

يقبل المطعم الطلب، فتفتح الرحلة البطاقة عند مرحلتها الأولى.

يجهّز إشعار صامت بيانات المندوب في الخلفية دون أن يراه المستخدم، فيصل التحديث التالي باسم حقيقي وموعد وصول حقيقي. ثم تعيد مراحل التحضير وتعيين المندوب و«على بُعد دقيقتين» كتابة البطاقة نفسها، وحدث التسليم يغلقها.

على هاتف بإصدار أقدم من Android 16، ترسل الرحلة نفسها إشعارًا فوريًا عاديًا عند كل مرحلة، ويترك الفرعان الإيصال في Message Inbox.

متى تستخدمه

يستحق Live Update مكانه عندما يكون هناك شيء جارٍ فعلًا والمستخدم ينتظره بالفعل. أما الإعلان أو العرض أو أي شيء لم يبدأه المستخدم، فالإشعار الفوري العادي هو الصيغة الصحيحة، وهذا ما تقوله سياسة Google لهذه الواجهة أيضًا.

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

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

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

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

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

القدرةAndroidiOSالويبيُقدَّم عبر
بطاقة مستمرة تتحدّث في مكانها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 في الرحلة نفسها
القدرة
1 / 7
بطاقة مستمرة تتحدّث في مكانها
Android
Android 16 (API 36)
iOS
iOS 16.1+ بصيغة Live Activity
الويب
–
يُقدَّم عبر
الإشعار الفوري، يعرضه SDK عبر واجهة الإشعارات المباشرة في نظام التشغيل
القدرة
2 / 7
شريط تقدّم أصلي مقسّم
Android
Android 16، Notification.ProgressStyle
iOS
أداة ActivityKit الخاصة بك
الويب
–
يُقدَّم عبر
pushwoosh-liveupdates 6.9.0+ الذي يغلّف عنصر نظام التشغيل
القدرة
3 / 7
مؤشر مختصر ظاهر دائمًا
Android
شارة شريط الحالة
iOS
Dynamic Island، من iPhone 14 Pro فما بعده
الويب
–
يُقدَّم عبر
نظام التشغيل، انطلاقًا من الإشعار المباشر
القدرة
4 / 7
بدء وتحديث وإنهاء من الخادم
Android
نعم
iOS
نعم
الويب
–
يُقدَّم عبر
OPERATION_START وOPERATION_UPDATE وOPERATION_END في Messages API
القدرة
5 / 7
إغلاق البطاقة من التطبيق
Android
endLiveUpdate(id)، endAllLiveUpdates()
iOS
نعم
الويب
–
يُقدَّم عبر
الواجهة PushwooshLiveUpdates في تطبيقك
القدرة
6 / 7
تنسيق البطاقة المباشرة بهوية العلامة
Android
LiveUpdateProgressStyleProvider
iOS
كود الأداة الخاصة بك
الويب
–
يُقدَّم عبر
كود تطبيقك، يستدعيه SDK
القدرة
7 / 7
Android 15 وما دونه
Android
–، استدعاءات SDK لا تفعل شيئًا
iOS
غير منطبق
الويب
–
يُقدَّم عبر
إشعار فوري عادي أو Message Inbox في الرحلة نفسها

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

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

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

آلية العمل

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

  1. أضف الوحدة مرة واحدة (للمطوّر)

    أضف pushwoosh-liveupdates 6.9.0+ إلى تطبيق Android. تلتقط الوحدة إشعارات Live Update قبل المعالجة العادية للإشعارات، وتتولى القناة والإذن والأيقونة الكبيرة وأزرار الإجراء. أما LiveUpdateProgressStyleProvider فهو المكان الذي تضع فيه هوية علامتك على البطاقة.

  2. أدِر دورة الحياة كاملة من الخادم (API)

    OPERATION_START تنشر البطاقة، وOPERATION_UPDATE تعيد كتابتها في مكانها، وOPERATION_END تغلقها، وكلها عبر Messages API مع معرّف نشاط واحد يربط بينها. ويمكن للتطبيق أيضًا إغلاق بطاقة يحتفظ بها عبر PushwooshLiveUpdates.endLiveUpdate() دون الرجوع إلى الخادم.

  3. نسّقها (بدون كود)

    شغّل العمليات الثلاث من رحلة العميل نفسها التي تدير بقية رسائلك، على الشريحة نفسها وملف العميل نفسه. ونصف القصة الخاص بـ iOS يعمل من الرحلة نفسها أيضًا.

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

هذه الواجهة جديدة ونطاقها محدد بدقة. وهذه حدودها.

  • Android 16 (API 36) وما بعده. في الإصدارات الأقدم لا تفعل استدعاءات SDK شيئًا، دون تعطّل ودون بطاقة بديلة، لذا فرّع الرحلة إلى إشعار فوري عادي لتلك الأجهزة.
  • تُرسم البطاقة باستخدام Notification.ProgressStyle، وهو عنصر عرض خاص بـ Android 16، ولهذا لا يمكن نقله إلى إصدارات أقدم كما يحدث مع قالب الإشعار الغني.
  • كل بدء وتحديث وإنهاء يأتي من خادمك. لا توجد واجهة نشر على الجهاز، ولا يستطيع التطبيق سوى إغلاق بطاقة يحتفظ بها بالفعل.
  • تقصر Google هذه الواجهة على النشاط الحقيقي: لا عروض ترويجية، ولا رسائل دردشة، ولا معلومات محيطية. وسوء الاستخدام يعرّض وصولك إليها للخطر.
  • iOS بناء منفصل. تغطي Live Activities المهمة نفسها على iPhone عبر ActivityKit، وتديرها الرحلة نفسها لكن مع عمل SDK خاص بها.
  • تقارير الأداء ترى كل إشعار عملية. أما النظرات إلى البطاقة فلا تترك أثرًا في الحمولة، لذا يأتي التفاعل لكل تحديث من أحداث داخل التطبيق ترسلها أنت.

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

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

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

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

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

منشئ رحلة العميل

رسم وتبسيط حملاتك باستخدام أداة بصرية واحدة. تواصل، تفاعل، احتفظ، حوّل، قسّم، وجرّب باستخدام منشئ رحلة العميل من Pushwoosh.

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

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

منصة تسويق التنقل وتفاعل الركاب

اعرض حالة المشوار على شاشة القفل، ونبّه الراكب عند وصول السائق، وأعِدّ الركاب والسائقين الجدد عبر منصة واحدة لتسويق تطبيقات التنقل.

Pushwoosh API

فوض رسائل التطبيق والويب الخاصة بك إلى Pushwoosh API. نحن ندير البوست، البريد الإلكتروني، الرسائل القصيرة، وتدفقات البيانات — وأنت تبني منتجات ناجحة دون قيود.