تسليم واجهة برمجة تطبيقات الرسائل القصيرة لـ C# بنجاح
يتم الإبلاغ عن تقارير تسليم الرسائل القصيرة كأحداث في واجهة برمجة تطبيقات الرسائل القصيرة لـ C#. في شبكة الهاتف المحمول، عندما يستقبل الهاتف المحمول (الجهاز) الرسالة القصيرة، تقوم الشبكة بإرجاع ما يسمى بتقرير تسليم الرسالة القصيرة إلى المرسل. يشير هذا إلى أن الرسالة القصيرة وصلت بنجاح إلى الهاتف المحمول الهدف. بوابة Ozeki للرسائل القصيرة ستعالج هذه التقارير وستطابقها مع الرسائل القصيرة المرسلة أصلاً. بمجرد تحديد الرسالة القصيرة الأصلية، ستقوم بوابة Ozeki للرسائل القصيرة باستدعاء حدث تسليم الرسالة بنجاح.
حدث تسليم الرسالة بنجاح في واجهة برمجة تطبيقات الرسائل القصيرة لـ C#/.Net
تصل تقارير تسليم الرسائل القصيرة في واجهة برمجة تطبيقات الرسائل القصيرة لـ C# على شكل أحداث تسليم رسائل ناجحة. بمجرد وصول تقرير التسليم إلى بوابة الرسائل القصيرة، سيتلقى تطبيق C# الخاص بك حدثًا يحتوي على معرف الرسالة القصيرة، وتاريخ التسليم.
للتعامل مع تقرير تسليم الرسالة القصيرة في واجهة برمجة تطبيقات الرسائل القصيرة لـ C#، اتبع هذه الخطوات:
- اشترك في حدث OnMessageDeliverySuccess في فئة واجهة برمجة تطبيقات الرسائل القصيرة لـ C#
- اكتب معالج الأحداث في C# لمعالجة تقرير تسليم الرسالة القصيرة
- أرسل رسالة قصيرة، وسجل معرف رسالة SMS.
- عالج تقرير تسليم الرسالة القصيرة الوارد في كود واجهة برمجة تطبيقات الرسائل القصيرة لـ C#
مثال على تقرير تسليم الرسالة القصيرة في واجهة برمجة تطبيقات الرسائل القصيرة لـ C#:
Client.OnMessageDeliverySuccess += Client_OnMessageDeliverySuccess; static void Client_OnMessageDeliverySuccess(object sender, OzxArgs< string, DateTime > e) { Console.WriteLine("تم تسليم الرسالة. المعرف: " + e.Item1 + " التاريخ: " + e.Item2); }
إذا قرأت مثال الكود أعلاه، فسترى أنه يتم إرجاع سلسلة وتاريخ ووقت إلى واجهة برمجة تطبيقات الرسائل القصيرة لـ C#/.NET. المعلمة الأولى هي معرف الرسالة، والثانية هي تاريخ ووقت التسليم الناجح.
إذا كنت تستخدم بوابة رسائل قصيرة لنظام Android، فستتلقى هذا الحدث عندما يستقبل الهاتف الذكي تقرير التسليم. إذا كان خادم الرسائل القصيرة يعمل على جهاز كمبيوتر، فسيتم تشغيل حدث تسليم الرسالة بنجاح هذا إذا وصل تقرير تسليم الرسالة القصيرة المقابل للرسالة المرسلة أصلاً إما عبر موديم GSM للرسائل القصيرة المتصل، أو عبر اتصال رسائل قصيرة عبر IP، مثل اتصال عميل SMPP للرسائل القصيرة بشبكة الهاتف المحمول.
More information
- كيفية إرسال رسالة نصية من C#
- استقبال الرسائل القصيرة في C#
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - الاتصال لإرسال الرسائل القصيرة
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - قطع الاتصال من بوابة الرسائل القصيرة
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - إبقاء اتصال الرسائل القصيرة نشطًا
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - إرسال رسالة نصية
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - رسالة مقبولة للتسليم
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - رسالة غير مقبولة للتسليم
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - تم الإرسال
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - فشل الإرسال
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - تقرير تسليم ناجح
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - تقرير فشل التسليم
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - معرف مرسل أبجدي رقمي
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - كيفية استخدام رقم قصير كمعرف مرسل
- واجهة برمجة تطبيقات الرسائل القصيرة في C# - فئة الرسالة النصية