gpt4 book ai didi

iphone - 收到的远程通知没有出现在通知中心,但出现了应用程序图标上的角标(Badge)编号

转载 作者:行者123 更新时间:2023-11-29 11:16:18 24 4
gpt4 key购买 nike

我制作的 iphone 应用程序在某些设备上运行异常。我已确认该应用已将自身注册到 APN 并正确接收到设备 token 。实际上,应用程序将 token 放入远程数据库。但是,当我发送远程通知时,某些运行 iOS 5.0.1 的设备不会在通知中心显示远程通知。奇怪的是,当收到通知时,应用程序图标的角标(Badge)编号正确显示。所以,我猜操作系统中出现了一些问题。我能做些什么来解决它,甚至找到原因?这些设备用于开发,并安装了使用开发配置文件签名的相同应用程序。新安装的应用程序使用分发配置文件签名,我确定我使用的是正确的 APN 服务器和证书/ key 文件,而不是用于沙箱。其他运行 iOS 4.3 或 5.1 beta 的设备可以毫无问题地处理远程通知。

最佳答案

我在 IOS 6 上遇到了同样的问题(未在其他操作系统上测试过)。角标(Badge)数量已更新,但没有显示通知。

问题是通知数据太长,我放了自定义数据(比如标识符列表)。 Apple 允许 256 个字节(即 256 个字符)。这就是为什么有时显示通知,有时不显示通知(因为我生成的数据太长,超过了 256 字节的限制)。

希望对您有所帮助。

关于iphone - 收到的远程通知没有出现在通知中心,但出现了应用程序图标上的角标(Badge)编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9296565/

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