في هذه الصفحة
تطبيقات الجوال · الامتثال

إرسال رسائل SMS من تطبيقك: المزود والتراخيص المطلوبة

· 7 دقائق قراءة

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

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

ما الذي تحتاجه لإرسال رسائل SMS من التطبيق#

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

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

الجهة المنظمة لقطاع الاتصالات في المملكة هي هيئة الاتصالات والفضاء والتقنية، وهي المرجع في معرفة المرخص له بتقديم خدمات الرسائل وما ينظم المحتوى التجاري. قبل التعاقد مع أي مزود، تأكد من وضعه لدى الهيئة بدل الاكتفاء بصفحة تسويقية.

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

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

اسم المرسل وما يشترط لتسجيله#

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

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

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

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

الفرق بين رسالة التحقق والرسالة الترويجية#

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

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

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

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

متى تختار الواتساب بدل الرسائل النصية#

القناتان تحلان مشكلتين مختلفتين، والاختيار بينهما يقوم على نوع المحتوى ووقته لا على الموضة.

الرسائل النصية SMS

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

رسائل واتساب للأعمال

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

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

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

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

ما الذي يحدد فاتورتك الشهرية#

فاتورة الرسائل تتحدد بأربعة عوامل، وكلها في يدك أكثر مما تظن.

  • عدد الرسائل التشغيلية. كل محاولة دخول فاشلة تعني رمزاً جديداً، وضعف تصميم شاشة الدخول يضاعف العدد.
  • طول النص. الرسالة التي تتجاوز الحد المتفق عليه مع المزود تُحتسب رسالتين، والتوقيع الطويل هو المتهم الأول.
  • وجهة الأرقام. الأرقام خارج المملكة تُسعَّر بغير تسعيرة الداخل، وقاعدة عملاء مختلطة تفاجئك في آخر الشهر.
  • إعادة المحاولة. نظام يعيد الإرسال بلا حد عند الفشل يحرق رصيدك في دقائق بسبب عطل مؤقت واحد.

ضع سقفاً يومياً لكل رقم وسقفاً عاماً للحساب، ونبّه فريقك عند تجاوزه. المنشآت التي تفاجأ بفاتورة كبيرة لم تُهاجَم غالباً، بل كتبت حلقة إعادة إرسال بلا حد. السقف يكلفك ساعة برمجية ويوفر عليك حادثة.

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

أسئلة شائعة#

هل يمكن إرسال الرسائل من خادمنا مباشرة دون مزود؟#

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

كم يبقى رمز التحقق صالحاً؟#

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

ماذا نفعل إن لم تصل الرسالة إلى المستخدم؟#

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

هل نحتاج موافقة المستخدم على رسائل التذكير بالمواعيد؟#

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

ما تحسمه قبل اختيار المزود#

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

خدمات ذات صلة

الخطوة التالية

لديك سؤال عن مشروعك؟

استشارة مجانية لمدة ثلاثين دقيقة، دون التزام.

ماذا يحدث بعد ذلك؟

  • استشارة مجانية لمدة 30 دقيقة
  • عرض سعر تفصيلي خلال يوم عمل واحد
  • بداية التطوير خلال أسبوع

مقالات أخرى