关于苹果PUSH推送的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于苹果PUSH推送的问题相关的知识,希望对你有一定的参考价值。
最近用php做一个苹果PUSH推送的发送程序,刚开始一直好用,可突然间,一样的程序,都没有动过,结果连接不上苹果服务器了,报错的是这一行:
$fp = stream_socket_client("ssl://gateway.push.apple.com:2195", $err, $errstr, 60, STREAM_CLIENT_CONNECT, $ctx);
错误信息是:
Warning: stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure in E:\......\Index.php on line 106
Warning: stream_socket_client(): Failed to enable crypto in E:\......\Index.php on line 106
Warning: stream_socket_client(): unable to connect to ssl://gateway.push.apple.com:2195 (Unknown error) in E:\......\Index.php on line 106
请做过这个程序的解答为什么,我猜测可能是两种情况:
1、服务器机房防火墙拦截;
2、苹果服务器封了IP地址(应该不会);
参考技术C LZ我遇到跟你一样的,不过我是从头到尾都是报这个错,请问你问题解决了吗?是什么原因?追问
我同样的PHP环境配置,我本机好用,其他服务器都好用,就是放到这家不好用。你QQ多少?
追答252660976请加QQ 我们详聊....谢谢
以上是关于关于苹果PUSH推送的问题的主要内容,如果未能解决你的问题,请参考以下文章