Apple Push Notification Service | |
---|---|
Industri | Meddelelser |
Nuværende ejer | Apple Inc. |
Oprindelsesland | USA |
Kom godt i gang | 2009 |
Markeder | hele verden |
Internet side | developer.apple.com/noti... |
Apple Push Notification Service ( APN'er ) er en tjeneste oprettet af Apple til at sende meddelelser fra tredjepartsapplikationer til Apple-enheder; notifikation kan indeholde tekst, ikon og lyd. Notifikationstjenesten blev lanceret den 17. juni 2009 med udgivelsen af iOS 3, hvorefter iOS 5 tilføjede Notification Center og muligheden for at sende lokale notifikationer. Push-meddelelser blev også introduceret i OS X 10.7 som en udvikler -API og forbedret i OS X 10.8 med tilføjelsen af Notification Center.
Apple annoncerede tjenesten den 9. juni 2008 og satte en udgivelsesdato til september; Men som Scott Forstall efterfølgende udtalte på en konference den 17. marts 2009, blev implementeringen forsinket, efter at der blev truffet en beslutning om at omstrukturere systemet af skalerbarhedsgrunde på grund af "overvældende" udviklerinteresse i tjenesten. Ved begge begivenheder udtalte Forstall, at push - notifikationsteknologi er mere batterieffektiv end pull-teknologi , som bruger baggrundsprocesser [1] .
På OS X Lion kunne en app bruge den samme API som på iOS til at vise badges på OS X-appikoner. Fra og med OS X Mountain Lion kan brugere modtage push-beskeder via notifikationscenteret . Hvis et program ikke kører, når der modtages en meddelelse, vises dets ikon i Dock .
OS X Server bruger APN'er til at sende mail, kalender og kontakter til netværksbrugeres enheder. Enheder såsom iPhone- og OS X-applikationer, såsom en e-mail-klient eller kalender , kan modtage push-meddelelser fra OS X Server.
I iOS 8 og nyere er den maksimale meddelelsesstørrelse 2 kilobyte ; Apples push notifikationstjeneste slipper ikke igennem notifikationer, der overskrider denne grænse. Før iOS 8 og OS X var grænsen 256 bytes . [2]
Den 22. oktober 2014 annoncerede Apple [3] , at SSL 3.0 vil blive udfaset på grund af POODLE- sårbarheden , og alle udviklere vil være forpligtet til at bruge TLS inden den 29. oktober .