我正在使用IBM MobileFirst 6.3,包括Apple,Android,Blackberry和Windows Environments。
我为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)
@eshaa当你用来改变客户端代码中的证书相关设置时,你需要采用新的构建我意味着新的.wlapp文件要上传到服务器然后它会影响你所做的任何改变。