كيف يمكنني تنفيذ خدمة الرسائل القصيرة؟

StackOverflow https://stackoverflow.com/questions/414047

  •  03-07-2019
  •  | 
  •  

سؤال

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

شكرا ، برنت

هل كانت مفيدة؟

المحلول

قد يساعد شيء مماثل مناقشته هنا:

الرسائل القصيرة البرمجية

نصائح أخرى

كل هاتف لديه عنوان البريد الإلكتروني للرسائل القصيرة وهو ما يمكنك إرساله إليه ، لكن من المفترض أن يكون غير موثوق به. خيارك الآخر هو بوابة الرسائل القصيرة واجهة برمجة تطبيقات خدمة الويب (هناك الكثير) أو خدمة مثل twilio.

عادة ما يرسلون الرسائل القصيرة عبر بوابة الرسائل القصيرة (شركة تشارك في إرسال الرسالة الفعلية على شبكة الهاتف) والتي توفر لهم نقطة نهاية الصابون. إنها سهلة مثل مكالمة خدمة ويب ولكن الكود الفعلي يعتمد على الشركة التي تعمل معها.

الخطوة الأولى هي الحصول على مزود الرسائل القصيرة - اعتمادًا على مقياس / ميزانيتك ، تعتمد على ما إذا كنت ستقوم بتثبيت رابط كيلوستريام مباشرة إلى شبكة (شبكات) المحمول التي تختار / استخدام بطاقة بيانات USB للهاتف المحمول / استخدام خدمة من ثالث حفل.

كل منها مختلف بما فيه الكفاية ، وسيأتي معظمهم مع واجهة برمجة تطبيقات موثقة لتركيبها

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

يمكنك أيضًا محاولة الاتصال مباشرةً بـ SMSC (خدمة الرسائل القصيرة) ككيان خارجي. إنها تمنحك رقم هاتف ، اسم المستخدم وكلمة المرور ، والتي تستخدمها للاتصال ببروتوكول SMPP (الإصدار 3.3 أو 3.4). يجب عليك بالطبع التحدث إلى شركة النقل لهذا ، فهي ليست سهلة ولكنها أفضل طريقة لأن البروتوكول الأصلي الذي تستخدمه بوابةهم. هناك مكتبة SMPP Java في SourceForge.

يقدم مقدمو الخدمات الآخرون خدمة ويب لإرسال الرسائل ولكن لا يمكنك تلقي الرسائل ؛ مع SMPP ، يكون ثنائي الاتجاه في حال احتجت إلى تلقي الرسائل القصيرة من العملاء.

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

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

يمكنك حتى استخدام txtweb منصة الرسائل القصيرة للمهمة.

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

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top