خدمة الإشعارات الفورية من Apple

خدمة الإشعارات الفورية من Apple
الشعار
المطور(ون)شركة أبل
المنصة المستهدفةiOS ، macOS ، سفاري
حالةنشيط
رخصةمغلق المصدر
موقع إلكترونيhttps://developer.apple.com/notifications/

خدمة Apple Push Notification ( APNs )، المعروفة سابقًا باسم Apple Push Service ( APS )، هي خدمة إشعارات منصة أنشأتها شركة Apple Inc. والتي تمكن مطوري تطبيقات الجهات الخارجية من إرسال بيانات الإشعارات إلى التطبيقات المثبتة على أجهزة Apple. يمكن أن تتضمن معلومات الإشعارات المرسلة شارات أو أصواتًا أو تحديثات أكشاك بيع الصحف أو تنبيهات نصية مخصصة. تم إطلاقها لأول مرة مع نظام التشغيل iOS 3 في 17 يونيو 2009. تمت إضافة دعم APNs للتطبيقات المحلية لاحقًا إلى واجهة برمجة تطبيقات Mac OS X بدءًا من إصدار Mac OS X 10.7 ("Lion") . تمت إضافة دعم إشعارات موقع الويب لاحقًا مع إصدار Mac OS X 10.9 ("Mavericks") .

تاريخ

أعلنت شركة أبل عن الخدمة في 9 يونيو 2008 مع إصدار أصلي معلن عنه في سبتمبر من ذلك العام؛ ومع ذلك، وكما ذكر سكوت فورستال في حدث معاينة iOS 3.0 في 17 مارس 2009، تأخر طرح الخدمة بعد قرار إعادة هيكلة أسماء نقاط الوصول لأغراض قابلية التوسع بسبب الاستجابة "الساحقة" المزعومة لإعلان أسماء نقاط الوصول. في كلا الحدثين، ذكر فورستال أن إشعارات الدفع تحافظ على البطارية بشكل أفضل من العمليات الخلفية (التي تستخدم في تقنية السحب ) لتلقي الإشعارات. [1]

تم إطلاق APNs لأول مرة مع نظام التشغيل iOS 3.0 في 17 يونيو 2009. [2] تضمن إصدار نظام التشغيل iOS 5.0 مركز إشعارات ، مضيفًا الدعم لاستقبال وقراءة الإشعارات المحلية في مكان واحد. [3]

تمت إضافة APNs أيضًا كواجهة برمجة تطبيقات لنظام التشغيل Mac OS X 10.7 ("Lion") حتى يتمكن المطورون من البدء في تحديث تطبيقات الطرف الثالث الخاصة بهم والبدء في استخدام الخدمة. [4] [5] تم تحسين الدعم لاحقًا في OS X 10.8 ("Mountain Lion") مع تقديم مركز الإشعارات. كما هو الحال مع iOS 5.0، سمح التحسين للمستخدمين بإدارة وقراءة الإشعارات المستلمة في مكان واحد. [6] [7] تضمن إصدار OS X 10.9 ("Mavericks") Safari 7.0، الذي أضاف دعمًا لقبول واستقبال إشعارات APNs من مواقع الويب التي منح المستخدم الإذن بها. [8] [9]

في ديسمبر 2023، نشأت مخاوف بشأن ثغرات محتملة في الخصوصية والمراقبة تتعلق بإشعارات الدفع المرسلة عبر APNs. كشف السيناتور الأمريكي رون وايدن ، من خلال رسالة إلى وزارة العدل ، أن كلًا من الحكومة الأمريكية ووكالات إنفاذ القانون الأجنبية يمكن أن تطلب بيانات المستخدم من Apple فيما يتعلق بإشعارات الدفع. [10]

التفاصيل الفنية

في عام 2014، تمت زيادة الحد الأقصى لحجم حمولة الإشعارات المرسلة عبر الواجهة الثنائية من 256 بايت إلى 2 كيلوبايت. في ديسمبر 2015، أصدرت شركة Apple واجهة برمجة تطبيقات جديدة لمزود HTTP/2 ، لتحل محل الواجهة الثنائية القديمة بشكل فعال. الحد الأقصى لحجم حمولة الإشعارات المسموح به باستخدام واجهة برمجة تطبيقات HTTP/2 هو 4 كيلوبايت. [11] أغلقت شركة Apple واجهة برمجة التطبيقات الثنائية القديمة في نهاية مارس 2021. [12]

يستخدم موفر HTTP/2 لـ APNs منفذ TCP 443 كمنفذ رئيسي للاتصال، ولكن يُسمح للمطورين أيضًا باستخدام منفذ TCP 2197 إذا تم حظر الوصول الخارجي إلى المنفذ 443 بواسطة جدران الحماية. [13]

انظر أيضا

مراجع

  1. ^ "الإعلان عن خدمة إشعارات دفع iPhone للمطورين". Engadget . 9 يونيو 2008 . تم الاسترجاع في 6 يوليو 2023 .
  2. ^ "خدمة الإشعارات الفورية من Apple". Apple Inc. 21 مارس 2016. تم الاسترجاع في 8 أبريل 2016 .
  3. ^ "iOS 5: Notifications and Notification Center". Gigaom . 12 أكتوبر 2011. مؤرشف من الأصل في 4 أكتوبر 2016. تم الاسترجاع في 8 أبريل 2016 .
  4. ^ "OS X Lion v10.7". Apple Inc. 8 ديسمبر 2015. تم الاسترجاع في 8 أبريل 2016 .
  5. ^ "استكشاف الأخطاء وإصلاحها". Apple Inc. 1 أكتوبر 2014. تم الاسترجاع في 8 أبريل 2016 .
  6. ^ "أصدرت شركة أبل نسخة معاينة للمطورين من نظام التشغيل OS X Mountain Lion تتضمن أكثر من 100 ميزة جديدة". Apple Inc. 16 فبراير 2012. تم الاسترجاع في 8 أبريل 2016 .
  7. ^ "ميزات OS X Mountain Lion القادمة في iOS 6: تبديل "عدم الإزعاج" في مركز الإشعارات، وعلامات تبويب iCloud في Safari، ورسائل VIP في البريد الإلكتروني". 9to5Mac . 4 يونيو 2012 . تم الاسترجاع في 8 أبريل 2016 .
  8. ^ "Safari 7.0 سيجلب إشعارات الويب إلى OS X Mavericks". Appleinsider . 28 يونيو 2013 . تم الاسترجاع في 8 أبريل 2016 .
  9. ^ "الآن يمكن لمواقع الويب إرسال إشعارات فورية — وليس فقط التطبيقات". Niemanlab . 10 يونيو 2013. تم الاسترجاع في 8 أبريل 2016 .
  10. ^ كوتس، أندرو. "يمكن للشرطة التجسس على إشعارات الدفع الخاصة بك على نظامي التشغيل iOS وAndroid". Wired . تم الاسترجاع في 5 أبريل 2024 .
  11. ^ "دليل برمجة الإشعارات المحلية والبعيدة: إنشاء حمولة الإشعارات البعيدة". Apple Inc. 24 أكتوبر 2016. تم الاسترجاع في 29 نوفمبر 2016 .
  12. ^ "الموعد النهائي لتحديث واجهة برمجة التطبيقات الخاصة بموفري APNs - أحدث الأخبار - Apple Developer". developer.apple.com . تم الاسترجاع في 8 ديسمبر 2022 .
  13. ^ "وثائق مطوري Apple". developer.apple.com . تم الاسترجاع في 8 ديسمبر 2022 .
  • الموقع الرسمي
  • توثيق خدمة الإشعارات الفورية من Apple
  • iOS: فهم الإشعارات
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=خدمة_إشعارات_Apple_Push&oldid=1230843969"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate