每当我试图使用push for iOS8 Bluemix仪表板将消息推送到注册设备时,就会收到一条消息“通知已发送”。显示,但我的注册设备从未收到通知。
根据我的应用程序的日志,该设备似乎正确地注册到Push for iOS8服务,并且我还能够使用https://github.com/nomad/houston向我的设备发送推送通知(使用的证书与我上传到push for iOS8服务的证书相同,但转换为.pem格式)。
我的设备是iPad mini 4,运行iOS 9.0.2。
发布于 2015-10-27 09:25:39
修复是由bluemix团队提供的:为沙箱上传的证书的名称需要在其文件名中包含" sandbox“(例如:my-证书-sandbox.p12)。解决了这个问题。
发布于 2015-10-12 09:34:36
发布于 2015-10-27 19:28:56
这似乎是以前回答的问题的重复。请参阅以下文件:
https://stackoverflow.com/questions/33077331
复制相似问题