Apple推播通知服務

Apple 推送通知服務 （ 英文 ： Apple Push Notification service ， APNs ） 是蘋果公司於2009年6月17日隨iOS 3.0 推出的一項服務 。 它通過長連接推送技術從第三方應用向蘋果設備提供推送 ， 通知中可能包括標記 、 聲音 、 提醒 / 橫幅 。 在iOS 5中 ， 通知中心加強了推送和本地通知的用戶體驗 。 Apple 推送通知服務也以API的形式添加到了Mac OS X Lion （ 10.7 ） 中供開發者使用 ， 並在OS X 10.8 “ Mountain Lion ” 中加以改進成爲通知中心 。 蘋果在2008年6月9日首次公佈這項服務並在9月發佈更新 ， 然而據斯科特 · 福斯特爾在2009年3月17日iOS 3.0 發佈會上的說法 ， 這項更新因在因擴展性方面 “ 壓倒性 ” 的問題的重組而延後了 。 兩場發佈會上福斯特爾都提到在接收通知方面 ， 推送通知相較後臺進程 （ 使用 ） 能更好地維持電池壽命 。 在Mac OS X Lion上 ， 應用也可以使用與iOS相同的API來向Mac OS X上的程序推送信息 。 OS X Mountain Lion發佈後 ， 用戶可以通過通知中心收取推送通知 。 如果推送信息時應用並未運行 ， 則會有數字標記出現且應用並會被添加至dock中 （ 直到標記被清除 ） 來提醒用戶 。 Mac OS X 服務器使用 Apple 推送通知服務向聯網用戶推送服務器郵件 、 日曆和聯繫信息 。 像是iPhone一類的設備和郵件 、 日曆一類的應用都能收到來自 Mac OS X 服務器的推送通知 。 使用 Apple 推送通知服務推送單條通知的體積最大爲 256 字節 。