Apple Push Notification xizmati - Apple Push Notification service

Apple Push Notification xizmati
APNS Logo.png
Apple Push Notification xizmatining logotipi
Tuzuvchi (lar)Apple Inc.
Maqsadli platformalar (lar)iOS, macOS, Safari
HolatFaol
LitsenziyaYopiq manbali

Apple Push Notification xizmati (odatda deb nomlanadi Apple xabarnoma xizmati yoki APNlar) bu platforma xabarnoma xizmati tomonidan yaratilgan Apple Inc. uchinchi tomon dastur ishlab chiquvchilariga Apple qurilmalarida o'rnatilgan dasturlarga bildirishnoma ma'lumotlarini yuborish imkoniyatini beradi. Yuborilgan xabarnomada nishonlar, tovushlar, gazeta do'koni yangilanishlar yoki maxsus matnli ogohlantirishlar. U birinchi marta ishga tushirildi iOS 3 2009 yil 17-iyunda. Keyinchalik APN-larga mahalliy dasturlarni qo'llab-quvvatlash qo'shildi Mac OS X API ning chiqarilishi bilan boshlanadi Mac OS X 10.7 ("Arslon"). Veb-sayt xabarnomalarini qo'llab-quvvatlash keyinchalik chiqarilishi bilan qo'shildi Mac OS X 10.9 ("Mavericks").

Tarix

Apple ushbu xizmatni 2008 yil 9-iyunda e'lon qildi va shu sentyabr uchun taqdim etilgan asl nusxasi bilan; ammo, aytilganidek Scott Forstall 2009 yil 17 martda bo'lib o'tgan iOS 3.0-ni oldindan ko'rish tadbirida, APN-larning e'loniga "go'yo" javobi tufayli APN-larni kengaytirish imkoniyatlarini kengaytirish maqsadida qayta tuzish to'g'risida qaror qabul qilinganidan keyin tarqatish kechiktirildi. Ikkala tadbirda ham Forstall push xabarnomalarini yaxshiroq saqlashni ta'kidladi batareya dan fon jarayonlari (ishlatilgan tortish texnologiyasi ) xabarnomalarni olish uchun.[1]

APNlar birinchi bo'lib iOS 3.0 bilan birgalikda 2009 yil 17 iyunda ishga tushirilgan.[2] IOS 5.0 versiyasida a Bildirish markazi, mahalliy bildirishnomalarni bitta joyda qabul qilish va o'qish uchun yordamni qo'shish.[3]

APN-lar Mac OS X 10.7 ("Arslon") ga API sifatida qo'shildi, shunda ishlab chiquvchilar uchinchi tomon dasturlarini yangilashni boshlashlari va xizmatdan foydalanishni boshlashlari mumkin edi.[4][5] Keyinchalik qo'llab-quvvatlash yaxshilandi OS X 10.8 ("Tog'li sher") Bildirish markazi joriy etilishi bilan. IOS 5.0-da bo'lgani kabi, yaxshilanish foydalanuvchilarga qabul qilingan bildirishnomalarni bitta joyda boshqarish va o'qish imkonini berdi.[6][7] Ning chiqarilishi OS X 10.9 ("Mavericks") kiritilgan Safari 7.0, bu foydalanuvchi ruxsat bergan veb-saytlardan APN xabarnomalarini qabul qilish va qabul qilishni qo'llab-quvvatladi.[8][9]

Texnik ma'lumotlar

2014 yilda ikkilik interfeys orqali yuborilgan bildirishnoma yukining maksimal hajmi 256 baytdan 2 kilobaytgacha oshirildi. 2015 yil dekabr oyida Apple tomonidan HTTP / 2 provayderining yangi API-si chiqarildi va u hozirgi eski binar interfeysni samarali ravishda almashtirdi. HTTP / 2 API yordamida ruxsat etilgan maksimal yuk hajmi 4 kilobaytni tashkil qiladi. [10]

2014 yil 22-oktabrda Apple kompaniyasi 2014-yil 29-oktabrda SSL 3.0-ni qo'llab-quvvatlashni to'xtatishini e'lon qildi PODLE oldinroq jamoatchilik e'tiborini qozongan hujum. Ushbu sanadan so'ng, ishlab chiquvchilar TLS APN-lar yordamida xabarnoma yuborish protokoli.[11]

Shuningdek qarang

Adabiyotlar

  1. ^ Devlar uchun iPhone push xabarnomasi xizmati e'lon qilindi, Engadget
  2. ^ "Apple push xabarnomasi xizmati". Apple Inc. 2016 yil 21 mart. Olingan 8 aprel, 2016.
  3. ^ "iOS 5: Bildirishnomalar va xabardor qilish markazi". Gigaom. 2011 yil 12 oktyabr. Olingan 8 aprel, 2016.
  4. ^ "OS X Lion v10.7". Apple Inc. 2015 yil 8-dekabr. Olingan 8 aprel, 2016.
  5. ^ "Muammolarni bartaraf qilish; nosozliklarni TUZATISH". Apple Inc. 2014 yil 1 oktyabr. Olingan 8 aprel, 2016.
  6. ^ "Apple OS X Mountain Lion dasturini oldindan ko'rib chiqishni 100 dan ortiq yangi xususiyatlar bilan chiqardi". Apple Inc. 2012 yil 16 fevral. Olingan 8 aprel, 2016.
  7. ^ "OS X Mountain Lion xususiyatlari iOS 6 da keladi:" Bezovta qilmang "xabarnoma markazi, Safari iCloud yorliqlari va pochta VIP-lari". 9to5Mac. 2012 yil 4-iyun. Olingan 8 aprel, 2016.
  8. ^ "Safari 7.0 OS X Mavericks-ga veb-bildirishnomalarni olib keladi". Appleinsider. 2013 yil 28 iyun. Olingan 8 aprel, 2016.
  9. ^ "Endi veb-saytlar push-bildirishnomalarni yuborishi mumkin - nafaqat ilovalar". Niemanlab. 2013 yil 10-iyun. Olingan 8 aprel, 2016.
  10. ^ "Mahalliy va masofaviy bildirishnomalarni dasturlash bo'yicha qo'llanma: masofaviy bildirishnoma yukini yaratish".. Apple Inc. 2016 yil 24 oktyabr. Olingan 29-noyabr, 2016.
  11. ^ "SSL 3.0 uchun APN-larga yangilash". Apple Inc. 2014 yil 22-oktabr. Arxivlangan asl nusxasi 2014 yil 28 oktyabrda.

Tashqi havolalar