我正在构建一个可以通过 Bluemix 接收远程通知的 iOS 应用程序。我在 Xcode 中的 app Bundle Identifier 与 Apple Portal 中的 AppId 匹配,该 AppId 也与 APN 证书(xxx-sandbox.p12 和 xxx-production.p12)匹配。
在开发过程中,我使用带有 Bluemix Sandbox 的推送通知(在 MobileFirst Starter 样板下)进行了测试。一切正常。我可以在我的 iPhone 中接收通知。但是,当我在生产模式下进行测试时,我不断收到错误消息:“内部服务器错误。未找到设备”。
我已确认我的设备存在(使用 REST API:https ://mobile.ng.bluemix.net/imfpushrestapidocs/#!/devices/get_apps_applicationId_devices )。
非常感谢任何建议。