Open joyexpr opened 10 years ago
你好,发生
pro-1 Unexpected command or size. commend: 0 , size: -1
错误,是由于你的p12文件跟你的应用签名可能不一致导致,比方说用dev的来推prod的。该版本无发送不了的问题。
我也考虑了这个可能,但是我用另一个库pushy,用的也是相同的p12文件,却可以推送成功,所以非常疑惑。断点了startErrorWorker里的size = socketIs.read(res); size返回-1,无法获取失败的原因。
我会再进行尝试,如您想到其它可能,烦请告知。
抱歉,是我的疏忽。COPY的demo中的代码,潜意识以为demo的应该会是dev模式,没想到默认是production:config.setDevEnv(false),改为dev模式后发送成功。谢谢。
@RamosLi 最近在项目中遇到一个问题, 我有一个程序负责两个应用的推送, 环境都是正式环境但是 莫名其妙的 会收到大量 Unexpected command or size. commend: 0 , size: -1 这个错误! 很苦恼!!
@RamosLi 最近在项目中遇到一个问题, 我有一个程序负责两个应用的推送, 环境都是正式环境但是 莫名其妙的 会收到大量 Unexpected command or size. commend: 0 , size: -1 这个错误! 很苦恼!!
解决了吗?
你好,看到你的库,很感兴趣,所以试了一下,但一直无法发送成功。日志如下:
2014-04-25 10:38:49,767 DEBUG [com.dbay.apns4j.impl.ApnsConnectionImpl] - pro-1 create a new socket. 2014-04-25 10:38:51,369 INFO [com.dbay.apns4j.impl.ApnsConnectionImpl] - pro-1 Send success. count: 1, notificaion: id=101 token=略去 payload={"aps":{"badge":1,"alert":"How are you?","sound":"ring-ring.aiff"}} 2014-04-25 10:38:51,370 ERROR [com.dbay.apns4j.impl.ApnsConnectionImpl] - pro-1 Unexpected command or size. commend: 0 , size: -1
用其它的库可以发送成功,如javapns, pushy。
还有个建议config.setPassword(""); 最好允许空字符串,因为比如我的证书的密码就是为空。
还有这个库是不是还没有传到maven上,maven里找不到。
谢谢。