如何从应用iOS 8启用/禁用推送通知

时间:2014-11-22 20:53:13

标签: objective-c iphone ios8 push-notification apple-push-notifications

我是一个iOS应用程序,我需要从我的应用程序启用/禁用设置页面中的推送通知;我使用以下代码启用推送通知

[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
         (UIRemoteNotificationTypeBadge |  UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];

此代码禁用推送通知

[[UIApplication sharedApplication] unregisterForRemoteNotifications];

但它不适用于iOS 8我在调试时收到以下消息

enabledRemoteNotificationTypes is not supported in iOS 8.0 and later

任何人都可以建议我在应用中打开/关闭通知中心应用状态的解决方案吗?

1 个答案:

答案 0 :(得分:-2)

registerForRemoteNotificationTypes方法为deprecated。 Apple列出了您应该使用的新方法(registerForRemoteNotifications)。

很难说出你的问题是关于你得到的警告,还是关于它的预期功能。