Determine on iPhone if user has enabled push notifications
apple-push-notifications, ios, iphone, notifications, push
Solution
Call `enabledRemoteNotificationsTypes` and check the mask.
For example:
UIRemoteNotificationType types = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];
if (types == UIRemoteNotificationTypeNone)
// blah blah blah
iOS8 and above:
[[UIApplication sharedApplication] isRegisteredForRemoteNotifications]
Problem
I'm looking for a way to determine if the user has, via settings, enabled or disabled their push notifications for my application.