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. The notification permission (to let user to allow or disallow receiving Push Notifications) is called in the 'engage' function by the first launch.

Expand
titleiOS [Objective-C]
Code Block
// Disable & Enable
[[Appoxee shared] disablePushNotifications:booleanArgument withCompletionHandler:^(NSError *appoxeeError, id data) {

	if (!appoxeeError) {

		// operation was successful.
	}
}];

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

	if (!appoxeeError) {

		BOOL state = [(NSNumber *)data boolValue];
	}
}];

...

Expand
titleiOS [Swift]

Code Block
Appoxee.shared()?.disablePushNotifications(booleanArgument, withCompletionHandler: { (appoxeeError, data) in
    
    if appoxeeError == nil {
        
        // Operation was successful.
    }
})
 
Appoxee.shared()?.isPushEnabled({ (appoxeeError, data) in
    
    if appoxeeError == nil {
        
        let isEnabled = data as? NSNumber
    }
})

Expand
titleAndroid [Java]
Code Block
//Sets whether push notification are to be sent to the device
public RequestStatus setPushEnabled(boolean isPushEnabled) 

Appoxee.instance().setPushEnabled(true);