I added Push notifications to my application. And my application works based on push notifications. When the app runs for the first time, it is showing alert whether user wants
If your app target >= iOS 8.0
you can use:
UIApplication.sharedApplication().isRegisteredForRemoteNotifications()
as enabledRemoteNotificationTypes
is deprecated.
You can only check whether user have selected to receive push-notifications:
UIRemoteNotificationType status = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];
if (status == UIRemoteNotificationTypeNone)
{
NSLog(@"User doesn't want to receive push-notifications");
}
//It's better to use the followiing instead
BOOL status = [[UIApplication sharedApplication] isRegisteredForRemoteNotifications]; if (!status) { NSLog(@"User doesn't want to receive push-notifications"); }