推送通知停止工作

问题描述:

我正在使用IBM MobileFirst 6.3,使用Apple,Android,Blackberry和Windows环境。推送通知停止工作

我已为Apple,Android和Windows环境启用推送通知。我错误地在我的生产服务器上上传了带有沙箱证书的应用程序。在发现错误时,我删除了带有Sandbox证书的版本,并正确上传生产证书版本并重新启动了Websphere Liberty服务器。

重新启动后,推送通知不适用于任何平台。

早些时候,我的日志中出现了APNS SSL连接错误,但现在我看不到日志中的任何Push相关错误,我在com.ibm.pushworks.server.notification.apns。* = all上启用了跟踪,并且仍然没有回来。

我得到的唯一错误是无法背驮式......我甚至相信IBM会打压这个错误。我已附上最好的级别跟踪here

我已通过Wireshark检查,并且服务器接收HTTP GET方法的请求并回复状态200.但之后会发生什么是一个谜。

P.S.推送通知在启用SandBox证书版本时一次工作,但在重新启动后不起作用。

+0

跟踪不显示正在分派推送消息的任何指示。你如何调用适配器发送通知。 –

+0

@VivinK是的,这就是我一直在困扰着我。我根据文档使用了标准推送调用,推送通知直到昨天才正常工作,但是在重新启动Websphere Server后,他们停止了工作。 你可以看到submitNotification功能代码[这里](http://pastebin.com/HHesS19u) – eshaa

+0

我通过这个呼叫 的“https调用适配器:// URL /上下文/调用适配器= PushAdapter和程序= submitNotification&参数= %5B%27username%27%2C%27Message%27%5D' – eshaa

@eshaa当您使用证书相关的设置来改变客户端代码,你需要采取新的版本我意味着新的.wlapp文件被上传到服务器,然后它会改变你做了什么效果。