gpt4 book ai didi

objective-c - 用户加载应用程序时推送通知不请求许可

转载 作者:可可西里 更新时间:2023-11-01 05:01:24 30 4
gpt4 key购买 nike

您好,我刚刚发布了我的应用程序更新,其中添加了推送通知。我担心它不能正常工作,所以我做了一堆测试。首先只有一个开发证书,然后使用 adhoc 的生产证书。两者最终都正常工作,当临时工作正常时我很高兴。

无论如何,更新现在已经运行了大约 8 个小时,但由于某种原因推送无法正常工作。我和我的 friend 核实过,发现没有询问用户是否要接受来 self 的应用程序的推送通知。这意味着当 token 被发送到我的服务器时,它显示为(空)。我不知道为什么会这样。当他进入设备设置 --> 通知 ---> 我的应用程序没有出现在任何列表中(接收推送通知或未接收)。

这是我的委托(delegate)中应该触发请求的代码:

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

如果有人知道为什么会这样,将不胜感激。谢谢!

最佳答案

我们认为我们遇到了同样的问题,但发现该应用程序实际上运行正常。即使用户卸载并重新安装应用程序,也只会提示用户一次。

我们通过卸载应用程序然后重新安装来对其进行测试。 iOS 会记住我们之前在该设备上的响应方式,并且不会再次提示让我们认为存在问题。

我们发现最好的测试方法是使用模拟器并执行“重置内容和设置”。

关于objective-c - 用户加载应用程序时推送通知不请求许可,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10846451/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com