跳至內容

Apple推播通知服務

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

Apple 推播通知服務(英文:Apple Push Notification service,APNs)是蘋果公司佇二空空九年六月十七隨 iOS 三-c空推出的一項服務。伊通過長連接推播技術對第三方應用向蘋果裝置提供推播通知服務,通知中可能包括標記、聲音、提醒 / 橫幅。佇咧 iOS 五中,通知中心加強推播佮本地通知的使用者體驗。Apple 推播通知服務嘛以 API 彼个形式加添到了 Mac OS X Lion(十曉七)供開發者使用,並佇咧 OS X 十曉八「Mountain Lion」中加以改進成做通知中心。

蘋果佇二空空八年六月九號頭擺公佈這項服務並佇咧九月發佈更新,毋過根據史考特 ・ 福斯特爾佇二空空九年三月十七 iOS 三更零發布會上的講法,這項更新因為咧擴充性方面「壓倒性」的問題的重組湠開了後。兩場發佈會上福斯特爾爾攏講著佇咧接收通知方面,推播通知相比較後台行程(使用拉取技術)會當閣較好的維持電池壽命。

佇咧 Mac OS X Lion 上,應用嘛會當使用佮 iOS 仝款的 API 來向 Mac OS X 上的程式推播資訊。OS X Mountain Lion 發佈了後,使用者會當通過通知中心收取推播通知。推播資訊的時陣應用並無執行,會有數字標記出現而且應用並會去予人添加去 dock 中(一直到標記被清除)來提醒使用者。

Mac OS X 侍服器使用 Apple 推播通知服務向聯網使用者推播侍服器郵件、行事曆佮聯絡資訊。像講 iPhone 一類的裝置佮郵件、行事曆一類的應用攏會當收著來自 Mac OS X 侍服器的推播通知。

使用 Apple 推播通知服務推播單條通知的體積上大為兩百五十六位元組。

技術細節

通過二進位介面傳送通知的有效載荷佇二空一四年對兩百五十六位元組增加到二千位元組。二空一五年十二月,蘋果發佈一个新的 HTTP / 二 API,取代去矣原先的二進位介面。使用 HTTP / 二 API 傳送通知的上大有效載錢為四千位元組。蘋果佇二空二一年三月底關起來矣原先的二進位介面。

ANPs 的 HTTP / 二介面使用矣 TCP 四百四十三埠當做主要通信埠頭。做四百四十三介面的外向存取被防火牆阻斷,開發者嘛會使使用 TCP 兩千一百九十七埠代替。

參見

  • iMessage
  • 通知中心
  • Android 雲至裝置資訊服務
  • Google 雲端通訊
  • SQL Server 通知服務
  • 微軟通知協定
  • Push email
  • XMPP
  • AMQP
  • MQTT

參考資料

外部連結

  • Notifications for Developers-Apple Developer
  • 使用 iPhone、iPad 抑是 iPod touch 上的「通知」