无法将通知推送到 iOS9 台设备

Cannot push notification to iOS9 device

每当我尝试使用 Push for iOS8 Bluemix 仪表板将消息推送到注册设备时,都会显示一条消息 "The notification was sent.",但我的注册设备从未收到通知。

根据我的应用程序日志,该设备似乎已正确注册到 iOS8 推送服务,而且我还可以使用 https://github.com/nomad/houston 向我的设备发送推送通知(使用我上传到 Push for iOS8 服务的同一证书,但已转换为 .pem 格式)。

我的设备是 iPad mini 4 运行 iOS 9.0.2.

试试这个来测试推送通知。

NWPusher

同时检查您的设备令牌,是否正确获取它们。

上面提到的 github link 将帮助您设置所有。

修复由 bluemix 团队提供:为沙箱上传的证书名称需要在其文件名中包含 "sandbox"(例如:my-certificate-sandbox.p12)。那解决了问题。

这似乎与之前回答的问题重复。 请看以下内容: