Ignite Tools
Public Member Functions | Static Public Member Functions | Protected Attributes | Properties
UAPush Class Reference
Inheritance diagram for UAPush:
UAObservable <UARegistrationObserver>

List of all members.

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< UAPushNotificationDelegatedelegate
 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.

Member Function Documentation

+ (void) useCustomUI: (Class)  customUIClass

Use a custom UI implementation.

Replaces the default push UI, defined in UAPushUI, with a custom implementation.

See also:
UAPushUIProtocol
UAPushUI
Parameters:
customUIClassAn implementation of UAPushUIProtocol

Property Documentation

- (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.


The documentation for this class was generated from the following file:
 All Classes Functions Variables Properties