[问题] APNS流程显示错误

楼主: psheaven (玛尼爱我)   2015-03-18 19:30:47
各位好,因为iOS的push server pem档要到期了
所以今天重做了一个pem
cer下载的部份确定是选择正确的app ID,转成了pem
MAC私钥汇出的p12档也转成了pem档
openssl s_client -connect gateway.push.apple.com:2195
-cert pro_cert.pem -key mypushkey.pem
使用上面这行测试后是成功的,有连结到ios server
接着就把合并后的pem档放到server上
结果跑的时候在这里出了问题
$fp = stream_socket_client( $server, $err, $errstr, 60,
STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);
if (!$fp)
exit("ERR:Failed to connect: $err $errstr" . PHP_EOL);
显示:ERR:Failed to connect: 0
想请问为什么过不了,路径和之前的pem是一样的,所以应该不是路径不对的问题
希望有人能帮忙解答 谢谢 T___T
作者: howdiun (Howdiun)   2015-03-19 09:33:00
印象中cer要先存到钥匙圈再输出成p12或pem输出的凭证是push的凭证非上架的凭证error code为0表示这跟连线没有关系,连线前就错误了所以错误可能跟你揭露的资讯都没关系......
楼主: psheaven (玛尼爱我)   2015-03-19 10:15:00
我早上重包一次就会动了>__<

Links booklink

Contact Us: admin [ a t ] ucptt.com