banner



How Does Apple Push Notification Service Work

Apple Push Notification service
APNS Logo.png

Apple Push Notification service logo

Developer(s) Apple Inc.
Target platform(s) iOS, macOS, Safari
Status Active
License Airtight-source
Website https://developer.apple tree.com/notifications/

Apple Push Notification service (commonly referred to as Apple Notification Service or APNs) is a platform notification service created by Apple Inc. that enables third party application developers to send notification data to applications installed on Apple tree devices. The notification information sent tin include badges, sounds, newsstand updates, or custom text alerts. It was first launched with iOS iii on June 17, 2009. APNs support for local applications was after added to the Mac OS X API beginning with the release of Mac Bone X 10.7 ("Lion"). Support for website notifications was afterward added with the release of Mac Bone 10 x.9 ("Mavericks").

History [edit]

Apple tree announced the service on June nine, 2008 with an original stated release for that September; withal, equally stated by Scott Forstall at the iOS iii.0 preview event on March 17, 2009, the rollout was delayed after a determination to restructure the APNs for scalability purposes due to the allegedly "overwhelming" response to the announcement of the APNs. At both events, Forstall stated that button notifications meliorate conserve battery than groundwork processes (which are used in pull technology) for receiving notifications.[one]

APNs was first launched together with iOS iii.0 on June 17, 2009.[2] The release of iOS 5.0 included a Notification Eye, adding back up for receiving and reading local notifications in a single place.[iii]

APNs was likewise added equally an API to Mac OS Ten 10.vii ("Panthera leo") so that developers could begin updating their third-party applications and showtime utilizing the service.[4] [v] Support was later improved in Os Ten 10.8 ("Mountain King of beasts") with the introduction of a Notification Middle. Every bit with iOS 5.0, the improvement allowed users to manage and read their received notifications in a single location.[6] [7] The release of Bone X 10.9 ("Mavericks") included Safari vii.0, which added back up for accepting and receiving APNs notifications from websites that the user granted permission to.[8] [9]

Technical details [edit]

In 2014, the maximum size immune for a notification payload sent through the binary interface was increased from 256 bytes to 2 kilobytes. In December 2015, a new HTTP/2 provider API was released by Apple, finer replacing the at present-legacy binary interface. The maximum notification payload size allowed using the HTTP/two API is 4 kilobytes. [10]

APNs use TCP port 5223 equally the main port of advice, with fallback over TCP port 443 if port 5223 is unavailable.

On October 22, 2014, Apple tree announced that information technology would end all support for SSL 3.0 on October 29, 2014 due to the POODLE set on that gained public attending shortly before. Later on this date, developers were required to utilise the TLS protocol to send notification using the APNs.[11]

See likewise [edit]

  • iMessage
  • FaceTime
  • Google Cloud Messaging
  • SQL Server Notification Services
  • Microsoft Notification Protocol
  • Push button email
  • Windows Notification Service

References [edit]

  1. ^ iPhone push notification service for devs announced, Engadget
  2. ^ "Apple Button Notification Service". Apple Inc. March 21, 2016. Retrieved April 8, 2016.
  3. ^ "iOS v: Notifications and Notification Center". Gigaom. October 12, 2011. Retrieved April 8, 2016.
  4. ^ "OS X Lion v10.7". Apple Inc. December viii, 2015. Retrieved April 8, 2016.
  5. ^ "Troubleshooting". Apple Inc. October 1, 2014. Retrieved Apr eight, 2016.
  6. ^ "Apple Releases OS X Mountain Panthera leo Developer Preview with Over 100 New Features". Apple Inc. February 16, 2012. Retrieved Apr 8, 2016.
  7. ^ "OS X Mount King of beasts features coming in iOS six: Notification Heart 'Do Not Disturb' toggle, Safari iCloud Tabs, and Postal service VIPs". 9to5Mac. June iv, 2012. Retrieved April 8, 2016.
  8. ^ "Safari vii.0 to bring web notifications to OS X Mavericks". Appleinsider. June 28, 2013. Retrieved Apr 8, 2016.
  9. ^ "Now websites can send button notifications — not just apps". Niemanlab. June ten, 2013. Retrieved April 8, 2016.
  10. ^ "Local and Remote Notification Programming Guide: Creating the Remote Notification Payload". Apple tree Inc. Oct 24, 2016. Retrieved November 29, 2016.
  11. ^ "Update to APNs for SSL 3.0". Apple tree Inc. Oct 22, 2014. Archived from the original on October 28, 2014.

External links [edit]

  • Official website
  • Apple Push Notification Service Documentation
  • iOS: Understanding Notifications

How Does Apple Push Notification Service Work,

Source: https://en.wikipedia.org/wiki/Apple_Push_Notification_Service

Posted by: gardinanday1996.blogspot.com

0 Response to "How Does Apple Push Notification Service Work"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel