如何通过代码打开推送通知?

时间:2013-03-08 02:45:31

标签: ios notifications

当一个应用程序支持远程通知时,iOS会询问用户是否应该允许应用程序在首次启动时推送远程通知。

如果点击“不允许”按钮,iOS系统将关闭设置中的所有通知选项(显示在通知中心,徽章等)。通知 - > AppName的。

但实际上,我发现某些应用(例如愤怒的小鸟)仍会在“设置”中打开一些通知选项>通知 - > AppName即使我点击了“不要允许”按钮,那么,他们是怎么做到的?

有没有办法按代码打开应用的通知选项?

2 个答案:

答案 0 :(得分:1)

我认为你不能那样做。除了在didFinishLaunchingWithOptions中有registerForRemoteNotifications时询问用户的应用程序:

[[UIApplication sharedApplication] registerForRemoteNotificationTypes:...];

您无法控制用户是接受还是拒绝通知。

答案 1 :(得分:0)

您将推送通知与所有类型的通知混淆,其中包括本地通知。您引用的设置控制所有类型的通知。