使用APNS 搭建苹果推送服务器错误:unable to connect to ssl://gateway.sandbox.push.apple.com:2195 错误 1:检查你的服务器的端口 2195是否已经开启,是否被关闭了或是防火墙阻止了!这点很重要; 如果你不确定,又出现了错误,请先向你的服务器商询问一下,并开启; 2:确认你的证书没有问题: 在mac下执行 openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert apns-dev-cert.pem -key apns-dev-key-noenc.pem -debug -showcerts -CAfile "apns-dev.pem" 在上面进程执行完之后;可以随便输入一些字符串,如果关闭了,这时是正常的!如果没有关闭,会有错误信息打印;说明证书有问题; 证书生成:https://blog.serverdensity.com/how-to-build-an-apple-push-notification-provider-server-tutorial/ 3:检查你的 推送程序是否有问题; 在这里推荐几个我测试成功的 php推送程序;
4:检查你的服务器与推送程序的环境配置是否相匹配;
比如我的服务器使用Apache ,程序用php 那么 就要确认服务器 支持php 的 socket连接 openSSL模块; |