我正在开发一款需要推送通知的应用。我想检测用户何时启用它以及何时启用它。
在iOS8上这是一件简单的事情:
UIApplication *application = [UIApplication sharedApplication];
BOOL enabled = application.isRegisteredForRemoteNotifications;
但是如何在iOS7上做到这一点?
答案 0 :(得分:1)
简单,适用于iOS 8之前:
UIRemoteNotificationType types = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];
if (types == UIRemoteNotificationTypeNone) {
// disabled
}