fbpx
维基百科

Apple推播通知服務

Apple 推送通知服务(英文:Apple Push Notification service,APNs)是苹果公司于2009年6月17日随iOS 3.0推出的一项服务。[1]它通过长连接推送技术从第三方应用向苹果设备提供推送通知服务英语Notification Service,通知中可能包括标记、声音、提醒/横幅。在iOS 5中,通知中心加强了推送和本地通知的用户体验。Apple 推送通知服务也以API的形式添加到了Mac OS X Lion(10.7)中供开发者使用,[2]并在OS X 10.8 “Mountain Lion”中加以改进成为通知中心

Apple 推送通知服务
產品類型通知
持有者Apple Inc.
國家/地區美国
建立2009
目標市場世界
「Apple 推送通知服务」的各地常用別名
中国大陸Apple 推送通知服务
港臺Apple 推播通知服務

苹果在2008年6月9日首次公布这项服务并在9月发布更新,然而据斯科特·福斯特尔在2009年3月17日iOS 3.0发布会上的说法,这项更新因在因扩展性方面“压倒性”的问题的重组而延后了。两场发布会上福斯特尔都提到在接收通知方面,推送通知相较后台进程(使用拉取技术英语Pull technology)能更好地维持电池寿命。[3]

在Mac OS X Lion上,应用也可以使用与iOS相同的API来向Mac OS X上的程序推送信息。OS X Mountain Lion发布后,用户可以通过通知中心收取推送通知。如果推送信息时应用并未运行,则会有数字标记出现且应用并会被添加至dock中(直到标记被清除)来提醒用户。

Mac OS X 服务器使用 Apple 推送通知服务向联网用户推送服务器邮件、日历和联系信息。像是iPhone一类的设备和邮件、日历一类的应用都能收到来自 Mac OS X 服务器的推送通知。

使用 Apple 推送通知服务推送单条通知的体积最大为 256 字节。

技术细节 编辑

通过二进制接口发送通知的有效载荷在2014年从256字节增加到2千字节。2015年12月,苹果发布了一个新的HTTP/2 API,取代了原先的二进制接口。使用HTTP/2 API发送通知的最大有效载荷为4千字节。[4]苹果在2021年3月底关闭了原先的二进制接口。[5]

ANPs的HTTP/2接口使用了TCP 443端口作为主要通信端口。当443接口的外向访问被防火墙阻断,开发者也可以使用TCP 2197端口代替。[6]

参见 编辑

参考资料 编辑

  1. ^ Apple Push Notification Service. Apple Inc. [2014-05-29]. (原始内容于2014-06-03). 
  2. ^ . Apple Inc. [2014-05-29]. (原始内容存档于2011-08-27). 
  3. ^ iPhone push notification service for devs announced (页面存档备份,存于互联网档案馆), Engadget
  4. ^ Local and Remote Notification Programming Guide: Creating the Remote Notification Payload. Apple Inc. October 24, 2016 [November 29, 2016]. (原始内容于2018-06-01). 
  5. ^ Updated APNs provider API deadline - Latest News - Apple Developer. developer.apple.com. [2022-12-08]. (原始内容于2023-04-16) (英语). 
  6. ^ Apple Developer Documentation. developer.apple.com. [2022-12-08]. (原始内容于2023-05-20). 

外部链接 编辑

  • Notifications for Developers - Apple Developer(页面存档备份,存于互联网档案馆
  • 使用 iPhone、iPad 或 iPod touch 上的“通知”(页面存档备份,存于互联网档案馆

apple推播通知服務, 此條目需要編修, 以確保文法, 用詞, 语气, 格式, 標點等使用恰当, 2014年11月12日, 請按照校對指引, 幫助编辑這個條目, 幫助, 討論, 此條目需要精通或熟悉相关主题的编者参与及协助编辑, 2014年11月12日, 請邀請適合的人士改善本条目, 更多的細節與詳情請參见討論頁, apple, 推送通知服务, 英文, apple, push, notification, service, apns, 是苹果公司于2009年6月17日随ios, 0推出的一项服务, 它通过长连接推. 此條目需要編修 以確保文法 用詞 语气 格式 標點等使用恰当 2014年11月12日 請按照校對指引 幫助编辑這個條目 幫助 討論 此條目需要精通或熟悉相关主题的编者参与及协助编辑 2014年11月12日 請邀請適合的人士改善本条目 更多的細節與詳情請參见討論頁 Apple 推送通知服务 英文 Apple Push Notification service APNs 是苹果公司于2009年6月17日随iOS 3 0推出的一项服务 1 它通过长连接推送技术从第三方应用向苹果设备提供推送通知服务 英语 Notification Service 通知中可能包括标记 声音 提醒 横幅 在iOS 5中 通知中心加强了推送和本地通知的用户体验 Apple 推送通知服务也以API的形式添加到了Mac OS X Lion 10 7 中供开发者使用 2 并在OS X 10 8 Mountain Lion 中加以改进成为通知中心 Apple 推送通知服务產品類型通知持有者Apple Inc 國家 地區美国建立2009目標市場世界 Apple 推送通知服务 的各地常用別名中国大陸Apple 推送通知服务港臺Apple 推播通知服務苹果在2008年6月9日首次公布这项服务并在9月发布更新 然而据斯科特 福斯特尔在2009年3月17日iOS 3 0发布会上的说法 这项更新因在因扩展性方面 压倒性 的问题的重组而延后了 两场发布会上福斯特尔都提到在接收通知方面 推送通知相较后台进程 使用拉取技术 英语 Pull technology 能更好地维持电池寿命 3 在Mac OS X Lion上 应用也可以使用与iOS相同的API来向Mac OS X上的程序推送信息 OS X Mountain Lion发布后 用户可以通过通知中心收取推送通知 如果推送信息时应用并未运行 则会有数字标记出现且应用并会被添加至dock中 直到标记被清除 来提醒用户 Mac OS X 服务器使用 Apple 推送通知服务向联网用户推送服务器邮件 日历和联系信息 像是iPhone一类的设备和邮件 日历一类的应用都能收到来自 Mac OS X 服务器的推送通知 使用 Apple 推送通知服务推送单条通知的体积最大为 256 字节 目录 1 技术细节 2 参见 3 参考资料 4 外部链接技术细节 编辑通过二进制接口发送通知的有效载荷在2014年从256字节增加到2千字节 2015年12月 苹果发布了一个新的HTTP 2 API 取代了原先的二进制接口 使用HTTP 2 API发送通知的最大有效载荷为4千字节 4 苹果在2021年3月底关闭了原先的二进制接口 5 ANPs的HTTP 2接口使用了TCP 443端口作为主要通信端口 当443接口的外向访问被防火墙阻断 开发者也可以使用TCP 2197端口代替 6 参见 编辑iMessage 通知中心 Android云至设备信息服务 Google雲端通訊 SQL Server通知服务 英语 SQL Server Notification Services 微软通知协议 英语 Microsoft Notification Protocol Push email XMPP AMQP MQTT参考资料 编辑 Apple Push Notification Service Apple Inc 2014 05 29 原始内容存档于2014 06 03 What s new in Mac OS X Lion Apple Inc 2014 05 29 原始内容存档于2011 08 27 iPhone push notification service for devs announced 页面存档备份 存于互联网档案馆 Engadget Local and Remote Notification Programming Guide Creating the Remote Notification Payload Apple Inc October 24 2016 November 29 2016 原始内容存档于2018 06 01 Updated APNs provider API deadline Latest News Apple Developer developer apple com 2022 12 08 原始内容存档于2023 04 16 英语 Apple Developer Documentation developer apple com 2022 12 08 原始内容存档于2023 05 20 外部链接 编辑Notifications for Developers Apple Developer 页面存档备份 存于互联网档案馆 使用 iPhone iPad 或 iPod touch 上的 通知 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title Apple推播通知服務 amp oldid 77623298, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。