Package com.eatthepath.pushy.apns

Contains classes and interfaces for interacting with the Apple Push Notification service (APNs).

Callers will primarily interact with the ApnsClient class to send push notifications. An ApnsClient maintains a single connection to the APNs gateway and sends notifications using the HTTP/2-based APNs protocol. Notifications are sent asynchronously.

The ApnsPushNotification interface represents a single APNs push notification sent to a single device. A simple concrete implementation of the ApnsPushNotification interface (SimpleApnsPushNotification) and tools for constructing push notification payloads can be found in the com.relayrides.pushy.apns.util package.

Author:
Jon Chambers