| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
          Description
| Interface Summary | |
|---|---|
| ApnsConnectionListener<T extends ApnsPushNotification> | An ApnsConnectionListenerreceives lifecycle events fromApnsConnectioninstances. | 
| ApnsPushNotification | A push notification that can be sent through the Apple Push Notification service (APNs). | 
| FailedConnectionListener<T extends ApnsPushNotification> | Listens for failed attempts to connect to an APNs gateway. | 
| RejectedNotificationListener<T extends ApnsPushNotification> | Listens for permanent push notification rejections. | 
| Class Summary | |
|---|---|
| ApnsConnection<T extends ApnsPushNotification> | A connection to an APNs gateway. | 
| ApnsEnvironment | An APNs environment is a set of servers that provide push notification services. | 
| ExpiredToken | Represents a device token that the APN Feedback Service has reported as expired. | 
| PushManager<T extends ApnsPushNotification> | Push managers manage connections to the APNs gateway and send notifications from their queue. | 
| PushManagerFactory<T extends ApnsPushNotification> | A PushManagerFactoryis used to configure and construct a newPushManager. | 
| Enum Summary | |
|---|---|
| RejectedNotificationReason | An enumeration of error codes that may be returned by APNs to indicate why a push notification was rejected. | 
| Exception Summary | |
|---|---|
| FeedbackConnectionException | Signals that an attempt to connect to the APNs feedback service has failed. | 
Contains classes and interfaces for interacting with the Apple Push Notification service (APNs).
The PushManager class is the main public-facing class in Pushy. A
 PushManager manages connections to APNs and manages the queue of outbound notifications. Generally, Pushy
 users should create a single long-lived PushManager instance per "topic" (or receiving app) and use it
 throughout the lifetime of their provider application.
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.
| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||