首页 > iOS如何知道用户是否已开启通知,并引导用户打开通知页面?

iOS如何知道用户是否已开启通知,并引导用户打开通知页面?

如题,想知道如何通过代码获取用户是否已经代开app的通知,并且点击一个按钮打开通知界面 引导用户打开通知;

打开通知可以用这样的方式

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=NOTIFICATIONS_ID"]];

但好像不是所有系统都支持,望大虾解答!


ios8以上版本
UIApplication的isRegisteredForRemoteNotifications方法
https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplication_Class/#//apple_ref/occ/instm/UIApplication/isRegisteredForRemoteNotifications

之前版本
UIApplication的enabledRemoteNotificationTypes方法
https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplication_Class/#//apple_ref/occ/instm/UIApplication/enabledRemoteNotificationTypes

【热门文章】
【热门文章】