iOS APN Php无法连接

iOS APN Php无法连接,php,ios,swift,push,apn,Php,Ios,Swift,Push,Apn,我按照youtube教程介绍了如何发送推送通知: 然而,当我在我的Web服务器上运行php文件时,它超时,给我这个错误。我看了一下网络,没有发现任何问题,有人能告诉我哪里出了问题吗 [14-Dec-2015 06:13:10 America/New_York] PHP Warning: stream_socket_client(): unable to connect to ssl://gateway.sandbox.push.apple.com:2195 (Connection timed

我按照youtube教程介绍了如何发送推送通知:

然而,当我在我的Web服务器上运行php文件时,它超时,给我这个错误。我看了一下网络,没有发现任何问题,有人能告诉我哪里出了问题吗

[14-Dec-2015 06:13:10 America/New_York] PHP Warning:  stream_socket_client(): unable to connect to ssl://gateway.sandbox.push.apple.com:2195 (Connection timed out) in /home2/sptechno/public_html/Wink/sendPush.php on line 18
当您为Apple推送通知运行.php文件时

此时,您需要检查服务器上的TCP/UDP端口号是否打开,其他明智的通知不会传递到apple服务器

一般供应商要求

作为提供商,您可以与Apple推送通知服务进行通信 通过二进制接口。这个接口是一个高速、大容量的接口 供应商接口;它在中使用了流式TCP套接字设计 与二进制内容连用。二进制接口是异步的

生产环境的二进制接口可用 通过gateway.push.apple.com,端口2195;系统的二进制接口 开发环境可通过 gateway.sandbox.push.apple.com,端口2195

编辑

检查您的服务器是否已连接到APNS

HOSTGATOR:~Home$telnet gateway.sandbox.push.apple.com 2195

正在尝试17.149.34.143

已连接到gateway.sandbox.push-apple.com.akadns.net

转义字符为“^]”


您正在使用什么操作系统?linux?看看这不适用,我没有犯这个错误^I这是一个出站请求,为什么我必须打开服务器上的端口?您必须打开TCP端口2195才能发送APN。