Apple Push Notification Service | |
---|---|
Industri | Aviseringar |
Nuvarande ägare | Apple Inc. |
Ursprungsland | USA |
Komma igång | 2009 |
Marknader | hela världen |
Hemsida | developer.apple.com/noti... |
Apple Push Notification Service ( APN ) är en tjänst som skapats av Apple för att skicka meddelanden från tredjepartsapplikationer till Apple-enheter; avisering kan innehålla text, ikon och ljud. Aviseringstjänsten lanserades den 17 juni 2009 med lanseringen av iOS 3, varefter iOS 5 lade till meddelandecentret och möjligheten att skicka lokala meddelanden. Push-meddelanden introducerades också i OS X 10.7 som ett utvecklar -API och förbättrades i OS X 10.8 med tillägget av Notification Center.
Apple tillkännagav tjänsten den 9 juni 2008 och satte ett releasedatum för september; Men som Scott Forstall senare uttalade vid en konferens den 17 mars 2009, försenades implementeringen efter att ett beslut fattats att omstrukturera systemet av skalbarhetsskäl på grund av "överväldigande" utvecklarens intresse för tjänsten. Vid båda evenemangen uppgav Forstall att push - notifieringsteknik är mer batterieffektiv än pull-teknik , som använder bakgrundsprocesser [1] .
På OS X Lion kan en app använda samma API som på iOS för att visa märken på OS X-appikoner. Från och med OS X Mountain Lion kan användare få push-meddelanden via meddelandecentret . Om ett program inte körs när ett meddelande tas emot, kommer dess ikon att visas i Dock .
OS X Server använder APN för att skicka e-post, kalender och kontakter till nätverksanvändares enheter. Enheter som iPhone och OS X-applikationer som en e-postklient eller kalender kan ta emot push-meddelanden från OS X Server.
I iOS 8 och senare är den maximala aviseringsstorleken 2 kilobyte ; Apples push-aviseringstjänst släpper inte igenom aviseringar som överskrider denna gräns. Före iOS 8 och OS X var gränsen 256 byte . [2]
Den 22 oktober 2014 meddelade Apple [3] att SSL 3.0 kommer att fasas ut på grund av POODLE- sårbarheten och alla utvecklare kommer att behöva använda TLS senast den 29 oktober .