我使用的是IBM windows6.3,适用于苹果、安卓、黑莓和MobileFirst环境。
我已经为Apple、Android和Windows环境启用了推送通知。我错误地将带有沙盒证书的应用程序上传到了我的生产服务器上。注意到错误后,我删除了带有Sandbox证书的版本,并正确上载了生产证书版本,并重新启动了Websphere Liberty服务器。
重启后,推送通知在任何平台都不起作用。
早些时候,我在日志中收到了APNS SSL连接错误,但现在我在日志中看不到任何与推送相关的错误,我在com.ibm.pushworks.server.notification.apns.*=all,上启用了跟踪,但仍然什么也没有得到。
我得到的唯一错误是不能搭载...,我相信甚至IBM都建议抑制它。我已经附上了最好的跟踪here
我已经通过Wireshark进行了检查,服务器收到HTTP GET方法的请求并回复状态200。但之后会发生什么仍然是个谜。
备注:在启用SandBox证书版本时,推送通知起过一次作用,但重启后根本不起作用。
发布于 2015-12-18 13:47:51
@eshaa当你使用在客户端代码中更改证书相关的设置时,你需要进行新的构建,我的意思是新的.wlapp文件被上传到服务器,那么无论你做了什么更改,它都会生效。
https://stackoverflow.com/questions/34283113
复制相似问题