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

Ios 如何通过代码打开推送通知?,ios,notifications,Ios,Notifications,当一个应用程序支持远程通知时,iOS将询问用户是否允许该应用程序在首次启动时推送远程通知 如果您点击“不允许”按钮,iOS系统将关闭设置->通知->应用程序名中的所有通知选项(显示在通知中心、徽章等) 但事实上,我发现一些应用程序(比如《愤怒的小鸟》)仍然会打开“设置->通知->应用程序名”中的一些通知选项,即使我点击了“不允许”按钮,他们是怎么做到的 有没有办法通过代码打开应用程序的通知选项?我认为你做不到。除了询问用户何时在didFinishLaunchingWithOptions中有Reg

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

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

但事实上,我发现一些应用程序(比如《愤怒的小鸟》)仍然会打开“设置->通知->应用程序名”中的一些通知选项,即使我点击了“不允许”按钮,他们是怎么做到的


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

我认为你做不到。除了询问用户何时在didFinishLaunchingWithOptions中有RegisterForRemotonifications的应用程序外:

[[UIApplication sharedApplication]RegisterForRemotionTificationTypes:…]


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

我认为您无法做到这一点。除了询问用户何时在didFinishLaunchingWithOptions中有RegisterForRemotonifications的应用程序外:

[[UIApplication sharedApplication]RegisterForRemotionTificationTypes:…]


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

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

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

我知道,我知道。我昨天在我的iPhone5上安装了愤怒的小鸟(现在是免费的),我确信我点击了“不允许”按钮,但当我选中设置->通知->愤怒的小鸟时,通知选项仍然打开。“这让我很困惑……再试一次,”瑞奇,确定一下。删除、重新安装并单击“不允许”。如果重新安装,则不会显示通知警报。我刚刚发现另一个应用程序——Blux Pro也有同样的问题。我知道,我知道。我昨天在我的iPhone5上安装了愤怒的小鸟(现在是免费的),我确信我点击了“不允许”按钮,但当我选中设置->通知->愤怒的小鸟时,通知选项仍然打开。“这让我很困惑……再试一次,”瑞奇,确定一下。删除、重新安装并单击“不允许”。如果重新安装,则不会显示通知警报。我刚刚发现另一个应用程序——Blux Pro也存在同样的问题。