【发布时间】:2012-02-15 15:50:49
【问题描述】:
我制作的 iPhone 应用程序在某些设备上运行异常。我已确认该应用已将自身注册到 APN 并正确接收到设备令牌。实际上,应用程序将令牌放入远程数据库。但是,当我发送远程通知时,某些运行 iOS 5.0.1 的设备不会在通知中心显示远程通知。奇怪的是,收到通知时,应用程序图标的徽章编号正确显示。所以,我猜操作系统中出现了一些问题。我能做些什么来解决它,甚至找到原因? 这些设备用于开发,并且安装了使用开发配置文件签名的相同应用程序。新安装的应用程序使用分发配置文件签名,我确定我使用的是正确的 APN 服务器和证书/密钥文件,而不是沙盒。其他运行 iOS 4.3 或 5.1 测试版的设备可以毫无问题地处理远程通知。
【问题讨论】:
-
您是否在通知中心检查过您应用的设置 - 即是否启用?
-
@NickBull 当然。这是我做的第一件事。
-
先检查基础知识!这很奇怪。当应用打开并显示或记录收到的内容时如何处理通知?
-
突然之间,其中一台有问题的设备在几个小时后开始正确显示远程通知。这让我确定 iOS 或 APN 服务器出了点问题 =(
标签: iphone ios ios5 apple-push-notifications