- Push notifications were introduced in iOS 3.0 and in OS X version 10.7.
- APNs has a feedback service that maintains a per-application list of devices for which there were failed-delivery attempts. The provider should connect with the feedback service to see what devices have persistent failures to refrain from sending push notifications to them.
- A notification is a short message consisting of two major pieces of data: the device token and the payload
As a provider, you are responsible for the following aspects of push notifications:
- Compose the payload
- Regularly connect with Feedback Service to poll for failed-delivery attempts