我正在使用javapns API向iPhone推送通知。
我制作了一个在Windows上工作正常的程序,我能够在设备上接收推送通知。但是当我在服务器(Linux)上部署该代码时,我收到以下错误 -
java.io.IOException: DerInputStream.getLength(): lengthTag=127 big
我在网上搜索并发现我的.p12证书有问题。
有谁知道什么可能是错的?该证书在Windows中使用时仍能正常工作,我可以发送通知。
请帮忙。
答案 0 :(得分:1)
我发现了这个问题,但实在太傻了。我刚刚将.p12文件的权限修改为777,它起作用了:P。有一天我想出了这个想法
答案 1 :(得分:0)
您是否恰好在共享Linux主机中?如果我没记错的话,APN使用的端口默认不会打开。