خدمة الإشعارات الفورية من مايكروسوفت
خدمة إشعارات مايكروسوفت الفورية ( MPNS ) هي خدمة جوال طورتها مايكروسوفت . تتيح هذه الخدمة للمطورين إرسال بيانات فورية من الخوادم إلى تطبيقات ويندوز فون . تدعم التطبيقات التي تستهدف نظام التشغيل ويندوز فون 8 خدمة MPNS بشكل أصلي . أعلنت مايكروسوفت عن خدمة إشعارات ويندوز لنظامي التشغيل ويندوز 8 وويندوز فون 8.1 في عام 2011، لتحل محل خدمة MPNS فعليًا. [ 1 ] يمكن استخدام خدمة MPNS في التطبيقات المثبتة على ويندوز فون 8.1 إذا تم نقل شفرة المصدر إلى تطبيق مايكروسوفت سيلفرلايت ، وتعديلها لتتوافق مع ويندوز فون 8.1 ، وكانت مسجلة مسبقًا لاستخدام خدمة MPNS قبل الترقية. [ 2 ]
التفاصيل الفنية
تطبيق
صُممت خدمة إشعارات نظام ويندوز (MPNS) خصيصًا للاستخدام مع تطبيقات ويندوز فون 8 التي تدعم هذه الخدمة. تتيح هذه الخدمة للمطورين إرسال إشعارات منبثقة ، بالإضافة إلى تحديث صورة مربع الإشعار وعكس نص الإشعار على مربع شاشة بدء ويندوز مترو الخاص بالتطبيق . يتم ذلك عن طريق إرسال رسائل POST إلى شبكة خادم MPNS مع الطلب والمحتوى ذي الصلة. [ 3 ] عادةً ما يجب على المستخدم السماح باستقبال البيانات أو الإشعارات قبل تسجيل التطبيق في خدمة MPNS لتلقي بيانات الإشعارات. يمكن تفعيل خدمة MPNS لإرسال بيانات الإشعارات عبر قناة مشفرة إذا اشترى المطور شهادة SSL من مزود خارجي وقام بتحميل مفتاحه الخاص وبيانات الشهادة إلى حسابه في بوابة مطوري مايكروسوفت. في حال عدم توفر هذه الشهادة، يمكن تفعيل خدمة MPNS لإرسال بيانات الإشعارات عبر قناة غير مشفرة. تواجه التطبيقات التي تستخدم قنوات غير مشفرة قيودًا على معدل وحجم جميع طلبات الإشعارات والمحتوى الذي يتم تحديثه أو عرضه على الجهاز. يمكن تجاوز هذه القيود بشراء شهادة SSL والتحويل إلى استخدام تشفير MPNS.
بنيان
تتألف شبكة MPNS من خوادم وواجهات داخلية تُعنى بصيانة وتخزين مُعرّفات URI للقنوات ومعلومات الأجهزة، والتحقق من صحة طلبات POST الواردة من خوادم المطورين، وإضافة البيانات المطلوبة إلى قائمة الانتظار وتسليمها إلى الأجهزة المحمولة. [ 4 ] عند تسجيل تطبيق ما للحصول على البيانات والإشعارات، فإنه يتلقى مُعرّف URI فريدًا للقناة من شبكة MPNS. يستخدم خادم الطرف الثالث التابع لمطور التطبيق هذا المُعرّف للإشارة إلى الجهاز الذي سيُرسل إليه طلب تسليم البيانات. بعد أن يتلقى الجهاز المحمول مُعرّف URI الخاص به ، يُرسل إلى خادم المطور لتخزينه. عندما يُرسل خادم ما رسالة POST إلى شبكة MPNS لتسليم البيانات، يُضمّن مُعرّف URI للقناة ضمن حمولة الرسالة، إلى جانب البيانات المراد تسليمها وأي خيارات مُحددة. تقوم شبكة MPNS بالتحقق من صحة المُعرّف، وإضافة البيانات إلى قائمة الانتظار لتسليمها إلى الجهاز المحمول. [ 5 ]
مراجع
- ↑ هاريس، نيك (14 سبتمبر 2011). "الإعلان عن مجموعة أدوات Windows Azure لنظام التشغيل Windows 8" . مايكروسوفت . تم الاطلاع عليه في 4 نوفمبر 2015 .
- ↑ "اختيار MPNS أو WNS لتطبيق Windows Phone Silverlight 8.1" . مايكروسوفت . تم الاطلاع عليه في 4 نوفمبر 2015 .
- ↑ "إرسال إشعارات الدفع لنظام التشغيل Windows Phone 8" . مايكروسوفت . تم الاطلاع عليه بتاريخ 4 نوفمبر 2015 .
- ↑ "فهم إشعارات مايكروسوفت الفورية لهواتف ويندوز" . مايكروسوفت . 3 مايو 2010. تم الاطلاع عليه في 4 نوفمبر 2015 .
- ↑ "فهم كيفية عمل إشعارات مايكروسوفت الفورية - الجزء 2" . مايكروسوفت . 4 مايو 2010. تم الاطلاع عليه في 4 نوفمبر 2015 .
روابط خارجية
- تقنية ويندوز
- .شبكة
- تقنية الدفع
- واجهات برمجة تطبيقات ويندوز
