![]() |
Ignite Tools
|
Public Member Functions | |
(void) | - registerForRemoteNotificationTypes: |
(void) | - registerDeviceToken: |
(void) | - updateRegistration |
(void) | - addTagToCurrentDevice: |
(void) | - removeTagFromCurrentDevice: |
(void) | - updateAlias: |
(void) | - updateTags: |
(void) | - setQuietTimeFrom:to:withTimeZone: |
(void) | - disableQuietTime |
(void) | - enableAutobadge: |
(void) | - setBadgeNumber: |
(void) | - resetBadge |
(void) | - handleNotification:applicationState: |
Static Public Member Functions | |
(void) | + useCustomUI: |
Use a custom UI implementation. | |
(void) | + openApnsSettings:animated: |
(void) | + openTokenSettings:animated: |
(void) | + closeApnsSettingsAnimated: |
(void) | + closeTokenSettingsAnimated: |
(NSString *) | + pushTypeString: |
Protected Attributes | |
NSObject < UAPushNotificationDelegate > * | defaultPushHandler |
A default implementation of the push notification delegate. | |
Properties | |
id< UAPushNotificationDelegate > | delegate |
Push notification delegate. | |
BOOL | pushEnabled |
Push enabled flag. | |
NSString * | alias |
Device token alias. | |
NSMutableArray * | tags |
Device token tags. | |
NSMutableDictionary * | quietTime |
Quiet time period. | |
NSString * | tz |
Timezone, for quiet time. | |
UIRemoteNotificationType | notificationTypes |
Requested notification types. |
+ (void) useCustomUI: | (Class) | customUIClass |
Use a custom UI implementation.
Replaces the default push UI, defined in UAPushUI, with a custom implementation.
customUIClass | An implementation of UAPushUIProtocol |
- (NSString *) alias [read, write, retain] |
Device token alias.
- (id< UAPushNotificationDelegate >) delegate [read, write, assign] |
Push notification delegate.
Handles incoming notifications
- (BOOL) pushEnabled [read, write, assign] |
Push enabled flag.
- (NSMutableDictionary *) quietTime [read, write, retain] |
Quiet time period.