Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Opt-in/Opt-out methods within your app's setting screen, so the user can switch on/off option of receiving Push Notifications.

Code Block
/**/ Disable and re-enable Push Notifications.
@brief Method will disable or re-enable Push Notification per device at Appoxee Dashboard. 
@attention Method does not un-register from push notifications, but rather, it opts-out the device from Push Services at Appoxee Dashboard.
@code
& Enable
[[Appoxee shared] disablePushNotifications:booleanArgument withCompletionHandler:^(NSError *appoxeeError, id data) {

	if (!appoxeeError) {

		// operation was successful.
	}
}];
@endcode
@param isDisabled BOOL value indacating if should enable or disable push.
@param handler Code Block to be executed when method completes with an NSError object and data as arguments.
*/
- (void)disablePushNotifications:(BOOL)isDisabled withCompletionHandler:(nullable AppoxeeCompletionHandler)handler;
/**
Get the current state of the push from Appoxee dashboard.
@brief Method to get the state value of the push status from Appoxee Dashboard. 
@attention Method indicates if a device is push-enabled at Appoxee dashboard, and not if a device is registered for APNS.
@code

// State (enabled or disabled)
[[Appoxee shared] isPushEnabled:^(NSError *appoxeeError, id data) {

	if (!appoxeeError) {

		BOOL state = [(NSNumber *)data boolValue];
	}
}];
@endcode
@param handler Code Block to be executed when method completes with an NSError object and data as arguments.
*/
- (void)isPushEnabled:(nullable AppoxeeCompletionHandler)handler;