iOS推送通知编程-一种通过编程在iPhone上禁用推送通知的方法

时间:2019-01-29 04:41:18

标签: ios apple-push-notifications

几天前,我在下面看到了这个问题。

过去几天我一直在收到通知。该通知已启用,并且该应用程序正在运行(我收到了推送通知),直到昨天突然没有。当我打开该应用程序时,它突然要求我启用通知(请参见图片“ iOS Push Notification Permission Alert.png”)

iOS Push Notification Permission Alert.png

我猜想我的客户端删除了该应用程序并重新安装,因此所有权限都丢失了。但是他们说他们没有。

那么,它怎么会发生?

我担心的是:

  1. 如果启用了通知,它将如何再次显示以上警报?有没有办法?
  2. 如果未启用通知,为什么我过去几天收到了通知?
  3. 在哪种情况下,应用会突然禁用已启用的通知吗?有没有一种方法可以通过编程来禁用iOS手机上的应用程序的通知权限?

非常感谢您的回答!

P / s:我阅读了disable push notification in app帖子,但对我的问题无济于事。

2 个答案:

答案 0 :(得分:0)

仅当重新安装该应用程序或从设置中关闭通知时,这才可能。

答案 1 :(得分:0)

iPhone中有一项设置可让iPhone卸载未使用的应用程序,如果发生这种情况,则应用程序标题左侧将出现一个云图标。再次单击该应用程序将重新安装该应用程序。

iPhone的存储空间不足时,似乎也会发生这种情况。

the offload app

所以我想这是在您客户的电话中发生的。

此设置位于Setting-iTunes & App Stores-Offload Unused AppsSetting-General-iPhone Storage-Offload Unused Apps中。