انتقل إلى المحتوى
OmniChannels.ai
القائمة

الإشعارات الفورية مقابل الرسائل النصية: الفروق ومتى تستخدم كلاً

مقارنة الإشعارات الفورية (Push) بالرسائل النصية SMS: الوصول والإذن ونموذج التكلفة والتسليم والمحتوى الغني وموثوقية رموز OTP، وكيف تجمعهما مع بديل SMS.

آخر تحديث 9 دقائق للقراءة

بقلم OmniChannels.ai Editorial Team · مراجعة BroadNet Messaging Solutions Team

تعدد القنوات

الإجابة المختصرة

الإشعارات الفورية (Push) تنبيهات حرة تُرسل عبر Apple وGoogle إلى من ثبّتوا تطبيقك وسمحوا بالإشعارات، أما الرسائل النصية SMS فتصل إلى أي رقم جوال دون تطبيق. استخدم Push للتفاعل الغني منخفض التكلفة داخل التطبيق، وSMS للوصول والرسائل الحرجة مثل رموز OTP. واجمع بينهما بإرسال Push أولاً ثم SMS بديلاً حين لا يُقرأ إشعار حساس للوقت.

في هذه الصفحة
  1. ما هو الإشعار الفوري، وما هي الرسالة النصية؟
  2. كيف تقارن الإشعارات الفورية بالرسائل النصية؟
  3. هل يجب أن يسمح المستخدمون بالإشعارات الفورية؟
  4. أيهما أكثر موثوقية: Push أم SMS؟
  5. أي قناة تستخدم لأي رسالة؟
  6. كيف تجمع بين Push وSMS؟
  7. كيف تقيس Push وSMS بإنصاف؟
  8. مثال تطبيقي: تطبيق توصيل طعام في دبي
  9. ما الأخطاء الشائعة؟
  10. كيف تساعدك OmniChannels.ai

أهم النقاط

  • يحتاج Push إلى تطبيق مثبّت وإلى إذن المستخدم في إصدارات Android وiOS الحالية؛ أما SMS فيكفيه رقم هاتف، فيصل إلى من لا يستطيع Push الوصول إليهم.
  • Push خدمة بأفضل جهد: توثّق Firebase Cloud Messaging من Google عدم وجود ضمان للتسليم، ومعرّف الرسالة يعني فقط أن FCM قبلتها.
  • يناسب Push التفاعل والمحتوى الغني كالصور والروابط العميقة وأزرار الإجراء؛ ويناسب SMS رموز OTP والتنبيهات وكل ما يجب أن يصل إلى أي هاتف.
  • أفضل تصميم يستخدم الاثنين: Push أولاً لمستخدمي التطبيق، مع بديل SMS للرسائل الحرجة التي لم تُفتح خلال مدة محددة.
  • إذن عرض الإشعارات إعداد تقني لا سجل موافقة قانوني. وتظل قواعد موافقة التسويق سارية على القناتين، فاحتفظ بأدلة الاشتراك الخاصة بك.

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

ما هو الإشعار الفوري، وما هي الرسالة النصية؟

الإشعار الفوري (Push notification) رسالة ترسلها خادمة إلى جهاز المستخدم عبر خدمة الإشعارات في نظام التشغيل، مثل Firebase Cloud Messaging (FCM) على Android أو Apple Push Notification service على iOS. يظهر حتى والتطبيق مغلق. يغطي مدخل الإشعارات الفورية في القاموس آلية عمله.

الرسالة النصية SMS (Short Message Service) رسالة نصية تُرسل عبر شبكة الجوال إلى رقم هاتف. لا تحتاج تطبيقاً ولا باقة بيانات ولا حساباً لديك. وتعني A2P SMS رسالة يرسلها تطبيق إلى شخص، مثل رمز OTP أو تنبيه توصيل.

الفرق البنيوي في المعرّف. يستهدف Push رمز جهاز (token) مرتبطاً بتطبيقك المثبّت. ويستهدف SMS رقم هاتف. وكل ما عدا ذلك ينتج عنه.

كيف تقارن الإشعارات الفورية بالرسائل النصية؟

يتفوق Push في التكلفة والثراء؛ ويتفوق SMS في الوصول واليقين. يلخص هذا الجدول الفروق دون الاعتماد على إحصاءات الموردين التي تتفاوت كثيراً ولا تقبل المقارنة.

العامل الإشعار الفوري الرسالة النصية SMS
من يستطيع استلامه من ثبّتوا تطبيقك وسمحوا بالإشعارات أي رقم جوال على الشبكة
يحتاج تطبيقاً نعم لا
يحتاج إنترنت نعم (بيانات أو Wi-Fi) لا، يكفي تغطية الشبكة
الإذن إذن وقت التشغيل في Android وiOS الحاليين لا شيء على الجهاز؛ وقواعد الموافقة بحسب الدولة
نموذج التكلفة لا رسم مشغّل لكل رسالة؛ تدفع للتطبيق والمنصة يُحاسَب لكل جزء من الرسالة وبحسب الوجهة
المحتوى عنوان ونص وصورة ورابط عميق وأزرار إجراء نص عادي ورابط؛ 160 حرفاً في GSM-7 و70 في Unicode
التسليم بأفضل جهد عبر Apple/Google دون ضمان تقرير تسليم من المشغّل لكل رسالة
هوية المرسل اسم تطبيقك وأيقونته اسم مرسل أبجدي رقمي أو رقم، مسجَّل في دول كثيرة
الردود نقرات داخل التطبيق الرسائل النصية ثنائية الاتجاه ممكنة
الدور المعتاد التفاعل والتذكيرات وتحديثات التطبيق رموز OTP والتنبيهات الحرجة والوصول إلى من لا يستخدمون التطبيق

الميزات الغنية مهمة. تدعم واجهة Push البرمجية لدينا الصور والروابط العميقة وأزرار الإجراء والقوالب ومفاتيح الطي والجدولة. لا تضاهيها SMS، لكنها تصل إلى عميل حذف تطبيقك قبل عام.

هل يجب أن يسمح المستخدمون بالإشعارات الفورية؟

على الهواتف الحالية، نعم. في Android 13 (مستوى API 33) وما بعده تكون إشعارات التطبيق المثبّت حديثاً معطلة افتراضياً؛ يجب أن يطلب التطبيق إذن وقت التشغيل POST_NOTIFICATIONS وأن يمنحه المستخدم (Android Developers). وتطلب منصة Apple كذلك تفويض المستخدم للإشعارات. فإذا رفض أو أوقف الإشعارات لاحقاً من الإعدادات، يصبح Push غير مرئي.

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

ونقطتان عمليتان:

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

أيهما أكثر موثوقية: Push أم SMS؟

SMS هي المسار الأكثر اعتمادية للرسائل التي يجب أن تصل. فـ Push يعتمد على الجهاز والتطبيق والإذن والاتصال وإعدادات البطارية وGoogle أو Apple.

تنص Google بوضوح على أن FCM لا تقدم ضمان تسليم: معرّف الرسالة يعني فقط أن FCM قبلت الرسالة، ويتوقف التسليم الفعلي على عوامل مثل حالة الجهاز وتأخيرات توفير البطارية. وإذا كان الجهاز غير متصل، تخزّن FCM الرسالة وتسلّمها عند عودة الاتصال حتى تنتهي مدة بقائها (حتى أربعة أسابيع، وهي القيمة الافتراضية أيضاً)، وTTL يساوي صفراً يُهمل كل ما لا يمكن تسليمه فوراً. وإذا أُلغي تثبيت التطبيق يصبح الرمز غير صالح وتفشل الإرسالات اللاحقة.

ولدى SMS أنماط فشلها: الحجب، وأسماء المرسل غير المسجلة، والهاتف المغلق، وتغير الرقم. لكنها تمنحك تقرير تسليم من الشبكة ولا تعتمد على تطبيق. اقرأ دليلنا عن الرسائل النصية التي لم تُسلَّم لخطوات التشخيص.

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

أي قناة تستخدم لأي رسالة؟

اختر بحسب ما يحدث إذا فاتت الرسالة.

الرسالة الخيار الأول الأفضل السبب
رمز OTP لمستخدم يسجل الدخول على التطبيق Push أو SMS، والآخر بديلاً Push سريع للمسجلين؛ وSMS يغطي الجميع
رمز OTP لمستخدم جديد بلا تطبيق SMS لا تطبيق ولا إذن
تنبيه أمني (جهاز جديد، تحويل كبير) SMS، مع Push يجب أن يصل حتى لو كان التطبيق مغلقاً أو محجوباً
شُحن الطلب، في الطريق للتسليم Push لمستخدمي التطبيق؛ وSMS أو واتساب لغيرهم غني ورخيص وروابط عميقة للتتبع
تذكير بموعد Push أو SMS بحسب تفضيل العميل مخاطر قليلة عند الفوات وقيمة عالية عند المشاهدة
سلة متروكة Push رخيص وغني واختياري
عرض ترويجي Push لمستخدمي التطبيق الموافقين؛ وSMS بموافقة موثقة فقط تجنب دفع أسعار SMS لعروض ضعيفة النية
إعادة تنشيط مستخدم منقطع SMS أو البريد الإلكتروني لن يصل Push إلى من حذف التطبيق

وبالنسبة لرموز OTP تحديداً، راجع أدلتنا عن رسائل OTP وOTP عبر واتساب مقابل OTP عبر SMS.

كيف تجمع بين Push وSMS؟

أرسل Push أولاً ودع SMS تنقذ ما يهم. للتصميم أربعة أجزاء:

  1. ترتيب القنوات: Push ثم SMS.
  2. المحفّز: إشعار لم يُفتح أو يُتخذ إجراء بشأنه خلال المهلة، أو لا يوجد رمز جهاز نشط.
  3. مهلة لكل نوع رسالة: رمز الدخول قد يبرر ثواني؛ وتذكير الدفع قد يبرر ساعة.
  4. قاعدة إيقاف: إذا تصرف المستخدم داخل التطبيق، ألغِ الرسالة النصية المعلقة.

تجاوز الرسالة النصية للرسائل قليلة القيمة، حيث لا يكلّف فوات Push شيئاً. يشرح مقالنا عن استراتيجية التحويل بين القنوات الترتيب وقواعد الإيقاف، وتبين صفحة قناة Push كيف يقع Push بجانب SMS وواتساب في منصة واحدة. وتصل حالات التسليم بصيغة webhook واحدة (راجع webhooks)، فيقرر نظامك هل يتحول إلى البديل.

ينبغي أن تقوم الرسالة النصية البديلة بذاتها وتتسع لرسالة واحدة. هذه 68 حرفاً، Unicode، رسالة واحدة (الحد 70): تم رفض دفع الطلب 8842. يرجى تحديث بطاقتك من التطبيق: example.com/pay. ونسخة رمز OTP 65 حرفاً، Unicode، رسالة واحدة: رمز الدخول الخاص بك 482915. ينتهي خلال 5 دقائق. لا تشاركه مع أحد. والحروف العربية خارج أبجدية GSM-7 فتُرسل الرسالة بترميز Unicode بحد 70 حرفاً للرسالة و67 للجزء. وأي زيادة قليلة تقسمها إلى جزأين، فعاين النص في عدّاد أحرف SMS.

كيف تقيس Push وSMS بإنصاف؟

استخدم القمع نفسه للاثنين: أُرسلت، سُلّمت أو قُبلت، فُتحت أو نُقرت، تحقق الهدف. لا تقارن معدل «التسليم» في SMS بعدد «المرسل» في Push، فهما يعنيان شيئين مختلفين. وإشعار «قبلته» FCM ليس إشعاراً رآه شخص.

  • الوصول: نسبة المستخدمين المستهدفين القادرين على استلام كل قناة.
  • التسليم: تقارير تسليم المشغّل لـ SMS؛ وأحداث القبول، وحيث يسجلها تطبيقك، الظهور أو الفتح لـ Push.
  • الإجراء: نقرات الروابط وأحداث التطبيق والتحويلات، منسوبة إلى آخر قناة لُمست.
  • إلغاء الاشتراك وحذف التطبيق: الشكاوى وردود STOP وسحب الأذونات وعمليات الحذف بعد الإرسال.
  • التكلفة لكل نتيجة: إجمالي تكلفة القناة مقسوماً على الإجراءات المكتملة، لا التكلفة لكل رسالة.

تبين حاسبة عائد المراسلة ومقالنا عن دراسة جدوى عائد المراسلة متعددة القنوات كيف تقارن القنوات بحسب النتائج.

مثال تطبيقي: تطبيق توصيل طعام في دبي

لدى «سوق بايتس» (Souq Bites، اسم افتراضي) تطبيق سمحت نسبة من عملائه بالإشعارات، وجمهور أكبر عبر الويب. يرسل تحديثات حالة الطلب بـ Push بمدة بقاء قصيرة ومفتاح طي ليحل آخر حالة محل ما سبقها. ويُرسل رمز OTP للمسجلين الجدد عبر SMS لأن المستخدمين الجدد لا يملكون إذن التطبيق. أما للمستخدمين الحاليين فيُرسل الرمز عبر Push؛ وإذا لم يُستخدم خلال مهلة قصيرة تلحقه رسالة نصية من اسم مرسل مسجَّل. وتذهب العروض عبر Push فقط إلى من سمحوا بالإشعارات ووافقوا على العروض. أما المستخدمون المنقطعون، وقد يكونون حذفوا التطبيق، فيتلقون رسالة نصية لاستعادتهم فقط إذا منحوا موافقة على الرسائل النصية.

ما الأخطاء الشائعة؟

  • اعتبار إذن Push موافقة تسويقية.
  • إرسال رموز OTP عبر Push فقط، فيُترك من لا تطبيق لديهم أو بلا إشعارات.
  • إرسال العرض نفسه على Push وSMS في وقت واحد.
  • ترك مدة البقاء (TTL) على القيمة الافتراضية للرسائل الحساسة للوقت.
  • مقارنة «قبلته FCM» بـ«سلّمه المشغّل» وإعلان Push فائزاً.
  • استخدام SMS لكل شيء، ودفع ثمن كل رسالة لتنبيهات كان Push سيكفيها.
  • تجاهل الرموز القديمة بعد حذف التطبيق، فهي تضخم أعداد إرسالات Push.

كيف تساعدك OmniChannels.ai

ترسل OmniChannels.ai الإشعارات الفورية ورسائل A2P SMS من واجهة REST ومنصة واحدة، إلى جانب واتساب وRCS والبريد وقنوات أخرى. يدعم Push الاستهداف بالمستخدم والرمز والموضوع والشريحة، والقوالب، والروابط العميقة، ومفتاح الطي، ومدة البقاء. وتعمل SMS عبر اتصال BroadNet المباشر بالمشغّلين، ويُضبط التحويل بين القنوات لكل حالة استخدام مع توحيد الحالات في صيغة webhook واحدة. اقرأ وثائق واجهة Push واطّلع على قناة الإشعارات الفورية، أو تحدث إلى فريق المطورين.

الأسئلة الشائعة

ما الفرق بين الإشعار الفوري والرسالة النصية SMS؟

الإشعار الفوري يُسلَّم عبر خدمة الإشعارات من Apple أو Google إلى تطبيق مثبّت، ولا يظهر إلا إذا سمح المستخدم بالإشعارات. أما SMS فتُسلَّم عبر شبكة الجوال إلى رقم هاتف ولا تحتاج تطبيقاً ولا اتصالاً بالإنترنت. Push أرخص وأغنى؛ وSMS أوسع وصولاً وأفضل للرسائل الحرجة.

أيهما أفضل لرموز OTP، Push أم SMS؟

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

هل يجب أن يوافق المستخدمون على الإشعارات الفورية؟

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

هل الإشعارات الفورية أرخص من الرسائل النصية؟

غالباً نعم. يحمل Push خدمات Apple وGoogle لا مشغّلو الاتصالات، فلا يترتب عليه عادةً رسم مشغّل لكل رسالة، بينما تُحاسَب SMS لكل جزء من الرسالة وبحسب الوجهة. وتشمل تكلفة Push الفعلية التطبيق ومنصة الإشعارات وجهد إقناع المستخدمين بالسماح بالإشعارات.

هل أستطيع إرسال إشعار فوري ورسالة نصية معاً؟

نعم، وهو نمط شائع. أرسل Push أولاً، وإذا لم تُفتح الرسالة الحرجة أو يُتخذ إجراء بشأنها خلال نافذة محددة فأرسل SMS. ألغِ الرسالة النصية إذا تصرف المستخدم داخل التطبيق. ولا ترسل العرض نفسه على القناتين في وقت واحد؛ فهذا يبدو كرسائل مزعجة ويرفع معدلات إلغاء الاشتراك.

ماذا يحدث للإشعار الفوري إذا كان الهاتف غير متصل؟

مع Firebase Cloud Messaging تُخزَّن الرسالة وتُسلَّم عند عودة الجهاز إلى الاتصال، حتى تنتهي مدة بقائها (TTL)؛ وإذا تركتها دون ضبط فتُحفظ حتى أربعة أسابيع. أما الرسالة ذات TTL يساوي صفراً فتُهمل إذا تعذر تسليمها فوراً. اضبط مدة بقاء قصيرة لكل ما يرتبط بالوقت.

المصادر

  1. Notification runtime permission, Android Developers
  2. Setting the lifespan of a message, Firebase Cloud Messaging
  3. Asking permission to use notifications, Apple Developer Documentation
  4. 3GPP TS 23.038: Alphabets and language-specific information