我有一个原生的iOS Swift应用程序与Node.js Bluemix
后端通过MobileFirst服务(AMA,Cloudant,推送iOS 8)进行通信,该服务运行了一个多月。几天前,我注意到我无法再从iOS应用程序注册新设备(IMFPushClient.sharedInstance()。registerDeviceToken()以404响应。
我知道最近对MobileFirst服务进行了更改(例如各种推送服务合并为一个),所以我想我应该重新绑定这些服务。这解决了注册问题,但从那时起我就无法接收推送通知。
这就是我的尝试:
现在,每当我使用 REST API 发送消息时(在确定承载令牌方法被新的&#34; appSecret&#34;标头替换之后),我得到一个< strong> HTTP 202 ,但通知永远不会到来。同样,当我尝试通过服务的信息中心发送消息时,我收到了一条成功消息,但通知从未到达。
我注意到的一点是,即使我没有向服务提供。 p12 证书,症状也保持不变,所以我想知道这是否可能是某些证书问题,但是我不知道如何追踪这个。此外,IIRC&#34; old&#34; MobileFirst服务要求我提供移动应用程序的软件包ID和版本,但现在这似乎已经消失。非常感谢任何帮助。