قنوات إشعارات Android

دع مستخدمي Android يكتمون قناة واحدة بدلاً من تطبيقك بالكامل

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

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

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

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

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

قناة مسمّاة تُنشأ من الخادم

أضف pw_channel إلى Android root params في لوحة التحكم، أو إلى android_root_params في /createMessage. أول إشعار يحمل اسم قناة جديدة ينشئها على الجهاز، دون الحاجة إلى إصدار جديد للتطبيق.

قناة افتراضية جاهزة

تنشئ SDK قناة افتراضية تلقائياً على كل جهاز يعمل بنظام Android 8 أو أحدث، حتى لو تُرك pw_channel فارغاً، فيجد الإشعار دائماً مكاناً صالحاً يصل إليه.

مستوى الأهمية

يحدد حقل Importance level (من -2 إلى 2) سلوك القناة عند وصول الإشعار، من الصمت التام إلى لافتة منبثقة كاملة. يُقرأ مرة واحدة فقط، لحظة إنشاء القناة.

صوت مخصص لكل قناة

اربط pw_channel مع android_sound، وهو ملف موضوع في res/raw، فيُشغّل كل إشعار في تلك القناة صوته الخاص بدلاً من الصوت الافتراضي للنظام.

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

ما ترسلهما يفعلهأين يوجد
اسم قناةينشئ القناة عند أول إرسال، أو يعيد استخدام القناة الموجودة على الجهازpw_channel في Android root params، أو في حمولة API
مستوى أهمية من -2 إلى 2يحدد سلوك التنبيه المنبثق، ويُثبَّت لحظة إنشاء القناةحقل Importance level في الإشعار، أو القيمة نفسها عبر API
android_sound + pw_channelيمنح تلك القناة صوت تنبيه خاصاً بهاملف في res/raw، يُشار إليه بالاسم دون الامتداد
عدم إرسال pw_channelتنشئ SDK قناة افتراضية وتستخدمها تلقائياًبلا إعداد، جاهزة على Android 8 وما بعده
ما ترسله
1 / 4
اسم قناة
ما يفعله
ينشئ القناة عند أول إرسال، أو يعيد استخدام القناة الموجودة على الجهاز
أين يوجد
pw_channel في Android root params، أو في حمولة API
ما ترسله
2 / 4
مستوى أهمية من -2 إلى 2
ما يفعله
يحدد سلوك التنبيه المنبثق، ويُثبَّت لحظة إنشاء القناة
أين يوجد
حقل Importance level في الإشعار، أو القيمة نفسها عبر API
ما ترسله
3 / 4
android_sound + pw_channel
ما يفعله
يمنح تلك القناة صوت تنبيه خاصاً بها
أين يوجد
ملف في res/raw، يُشار إليه بالاسم دون الامتداد
ما ترسله
4 / 4
عدم إرسال pw_channel
ما يفعله
تنشئ SDK قناة افتراضية وتستخدمها تلقائياً
أين يوجد
بلا إعداد، جاهزة على Android 8 وما بعده

أين تضبطها

حقل واحد في محرر الإشعار

اكتب اسم القناة في Android root params ضمن نموذج Send-Push أو في إعداد مسبق. الفئة الجديدة لا تحتاج إلى إصدار ولا إلى مطوّر.

مفتاح واحد في API

android_root_params.pw_channel في /createMessage، إلى جانب android_sound لصوت تنبيه خاص بالقناة.

المنطق نفسه على كل وسائل نقل Android

حمولة pw_channel نفسها تعمل عبر FCM، وعبر Huawei HMS وAmazon ADM من خلال إشعارات المتاجر البديلة.

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

رحلة واحدة تشغّل قناتين

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

تنبيه الطلب يرنّ بينما تبقى العروض هادئة

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

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

فيمَ تستخدمها

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

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

متى لا تستحق الإعداد

  • الوصول إلى مستخدم جديد: القناة تصنّف فقط رسالة أرسلها الإشعار بالفعل.
  • أي شيء على iOS: القنوات لا تعمل هناك، ومستويات Time-Sensitive أو Critical تؤدي المهمة نفسها.
  • جعل التنبيه المنبثق بأثر رجعي: الأهمية تُثبَّت لحظة إنشاء القناة، والسلوك الجديد يحتاج إلى اسم قناة جديد.
  • قائمة طويلة من القنوات شبه المتطابقة: تبدو فوضوية وتعوّد المستخدمين على كتم المجموعة كلها.
  • تطبيق بتدفق إشعارات حقيقي واحد: لا يوجد ما يُفصل، فتضيف القناة إعداداً لا يحتاجه أحد.
القناة تحدد أين يصل الإشعار، والكلمات تحدد إن كان سيُقرأ

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

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

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

قنوات الإشعارات عنصر أساسي في نظام Android وحده، ظهر مع Android 8.0 Oreo. لا توجد في iOS قناة للتسجيل؛ المهمة المماثلة تتم عبر مستويات المقاطعة Time-Sensitive وCritical بدلاً من ذلك، ولا يوجد مقابل لها على الويب أيضاً. يوضح العمود الأخير أين تنتهي آلية Pushwoosh وتبدأ قواعد نظام التشغيل.

الإمكانيةiOSAndroidالويبيتولاها
قنوات الإشعارات–Android 8.0 Oreo (API 26) وما بعده–عنصر أصلي في نظام التشغيل، Pushwoosh SDK 5.4.0+
القناة الافتراضية–نعم، تُنشأ تلقائياً–Pushwoosh SDK، على كل جهاز Android 8+
قناة مسمّاة عبر pw_channel–نعم، تُنشأ عند أول إرسال، بلا إصدار للتطبيق–حقل Android root params، أو /createMessage
صوت مخصص لكل قناة–نعم–pw_channel + android_sound، ملف في res/raw
الآلية نفسها على أجهزة Huawei وAmazon–نعم، عبر HMS وADM–إشعارات المتاجر البديلة
أغلفة SDK متعددة المنصات–Cordova/Capacitor وReact Native وUnity وFlutter–عبر الجسر الأصلي لـ Android
إذن وقت التشغيل المطلوب أولاً–Android 13+، POST_NOTIFICATIONS–نظام التشغيل، قبل ظهور أي قناة
أداة التحكم المماثلة في الإلحاحمستويات Time-Sensitive / Criticalأهمية القناة، تُضبط هنا–ميزة منفصلة لكل منصة
الإمكانية
1 / 8
قنوات الإشعارات
iOS
–
Android
Android 8.0 Oreo (API 26) وما بعده
الويب
–
يتولاها
عنصر أصلي في نظام التشغيل، Pushwoosh SDK 5.4.0+
الإمكانية
2 / 8
القناة الافتراضية
iOS
–
Android
نعم، تُنشأ تلقائياً
الويب
–
يتولاها
Pushwoosh SDK، على كل جهاز Android 8+
الإمكانية
3 / 8
قناة مسمّاة عبر pw_channel
iOS
–
Android
نعم، تُنشأ عند أول إرسال، بلا إصدار للتطبيق
الويب
–
يتولاها
حقل Android root params، أو /createMessage
الإمكانية
4 / 8
صوت مخصص لكل قناة
iOS
–
Android
نعم
الويب
–
يتولاها
pw_channel + android_sound، ملف في res/raw
الإمكانية
5 / 8
الآلية نفسها على أجهزة Huawei وAmazon
iOS
–
Android
نعم، عبر HMS وADM
الويب
–
الإمكانية
6 / 8
أغلفة SDK متعددة المنصات
iOS
–
Android
Cordova/Capacitor وReact Native وUnity وFlutter
الويب
–
يتولاها
عبر الجسر الأصلي لـ Android
الإمكانية
7 / 8
إذن وقت التشغيل المطلوب أولاً
iOS
–
Android
Android 13+، POST_NOTIFICATIONS
الويب
–
يتولاها
نظام التشغيل، قبل ظهور أي قناة
الإمكانية
8 / 8
أداة التحكم المماثلة في الإلحاح
Android
أهمية القناة، تُضبط هنا
الويب
–
يتولاها
ميزة منفصلة لكل منصة

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

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

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

كيف يعمل

  1. أنشئ الإشعار (بدون كود)

    اكتب اسم القناة في Android root params ضمن نموذج Send-Push، أو أرسل android_root_params.pw_channel عبر Messages API.

  2. اضبطها مرة واحدة

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

  3. نسّق الرحلة (بدون كود)

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

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

أداة تصنيف بقواعد Android صارمة. هذه حدودها.

  • Android فقط. القنوات لا تعمل على iOS، ومستويات Time-Sensitive وCritical تؤدي المهمة نفسها هناك.
  • الأهمية والصوت والاهتزاز تُثبَّت لحظة إنشاء القناة. لا يمكن لإشعار لاحق في القناة نفسها تغييرها، فالسلوك الجديد يحتاج إلى اسم قناة جديد.
  • الكلمة الأخيرة للمستخدم. يمكن لأي شخص كتم قناة أو حظرها بالكامل من إعدادات النظام، ولا يمكن التراجع عن هذا القرار من الخادم.
  • يتطلب Android 13 وما بعده إذن وقت التشغيل POST_NOTIFICATIONS قبل أن تظهر أي قناة أصلاً.
  • يعرض Android 14 أهمية القناة للمستخدم، ويخفّف Android 15 تلقائياً الإشعارات المتكررة السريعة، لذا تُكتم القناة المصنّفة خطأً بسرعة.
  • اسم القناة مفتاح نصي حر. خطأ إملائي واحد ينشئ قناة جديدة غير مقصودة بدلاً من إعادة استخدام القناة التي قصدتها.
  • رؤية استخدام القنوات من جهة الخادم حدّ أدنى وليست مقياس تغطية. القناة الافتراضية لا تترك أي علامة في الحمولة، لذا لا نُبلغ عن نسبة المرسلين الذين يستخدمون قنوات مسمّاة.

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

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

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

إشعارات المتاجر البديلة

أوصل إشعاراتك الفورية إلى كل أجهزة Android، مع Google Play أو بدونه: أجهزة Huawei وHarmonyOS وAmazon Fire عبر FCM وHMS وADM من منصة واحدة.

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

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

الإشعارات العاجلة والحرجة في iOS

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

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

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

شارات أيقونة التطبيق

ضع عدد العناصر غير المقروءة على أيقونة تطبيقك وأبقِه دقيقاً: رقم محدد أو زيادة +1 أو تصفير إلى 0 من حقل Badges أو مفتاح ios_badges في API.