如果用户既没有允许也没有“不允许”我的应用推送通知,那么会推送通知吗?

时间:2013-09-26 18:04:03

标签: iphone push-notification ios7 apple-push-notifications updating

我目前正在更新我的应用,我计划推出推送通知。

我的推送通知的主要目的是让用户知道该应用已更新,他们应该检查新功能。现在,随着iOS7自动更新应用程序,用户在更新后不太可能打开应用程序,更不用说知道它已经更新。因为许多用户只是清除他们的通知中心而没有引起任何注意。

所以我的问题是......如果用户尚未启动我的应用程序但仍未看到警告“[myApp]希望向您发送推送通知” - 请勿允许/确定。

他们是否会在有机会允许或不允许之前看到我的推送通知?

推送通知是否有效,直到按下“不允许”为止?或者在按下OK之后它们不起作用???

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

如果他们从未启动过您的应用,那么您的应用从未在其设备上注册过Apple推送通知,因此您无法向他们发送推送通知。

此外,您的服务器不太可能拥有您的应用从未启动的设备的设备令牌(因为应用程序的工作是将设备令牌发送到您的服务器)。

如果您将通知推送到您的应用从未注册过的设备的设备令牌以推送通知,则通知将无法发送(即使应用已安装在设备上),并且该设备令牌将最终会在反馈服务中退还给您。