如何从通知中心读取iOS级别的通知设置

如何从通知中心读取iOS级别的通知设置,ios,iphone,push-notification,nsnotificationcenter,Ios,Iphone,Push Notification,Nsnotificationcenter,我正在使用第三方工具进行推送通知。需要您的帮助,了解如何检查用户是否将应用程序发送到后台,以及如何从iPhone设置下的通知选项卡禁用iOS级别设置。是否有任何方法可以识别通知开关的状态,从设置到我们的应用程序 我们希望在应用程序内部显示覆盖,如果通知从设置中禁用。在iOS 8中,您可以使用: -currentUserNotificationSettings BOOL isOpen = [[UIApplication sharedApplication] isRegisteredForRemo

我正在使用第三方工具进行推送通知。需要您的帮助,了解如何检查用户是否将应用程序发送到后台,以及如何从iPhone设置下的通知选项卡禁用iOS级别设置。是否有任何方法可以识别通知开关的状态,从设置到我们的应用程序


我们希望在应用程序内部显示覆盖,如果通知从设置中禁用。

在iOS 8中,您可以使用:

-currentUserNotificationSettings
BOOL isOpen = [[UIApplication sharedApplication] isRegisteredForRemoteNotifications];
if (isOpen) {
    return  YES;
} else {
    return  NO;
}