我正在使用javapns API向iPhone推送通知。
我做了一个在windows上运行良好的程序,我能够在设备上接收推送通知。但是当我在服务器(Linux)上部署该代码时,我得到了以下错误-
java.io.IOException: DerInputStream.getLength(): lengthTag=127 big我在网上搜索了一下,发现我的.p12证书有问题。
有没有人知道哪里可能是错的?当在windows中使用该证书时,它仍然可以正常工作,并且我能够发送通知。
请帮帮忙。
发布于 2011-02-28 19:05:01
我发现了问题所在,尽管很愚蠢。我只需将.p12文件的权限修改为777,它就起作用了:P.花了我一天的时间才弄清楚
发布于 2011-02-24 19:57:02
你会碰巧在一个共享的Linux主机上吗?如果我没记错的话,APN使用的端口在默认情况下是不开放的。
https://stackoverflow.com/questions/5104245
复制相似问题