我想从PHP脚本发送APN(苹果推送通知)。我的PHP脚本运行良好,当从本地主机发送时,我也能在iPhone设备中收到通知。但是当我将相同的脚本和相同的.pem文件上传到“共享服务器”时,它会返回错误...
Warning: stream_socket_client() [function.stream-socket-client]: unable to connect to ssl://gateway.push.apple.com:2195 (Connection refused) in /mypath/SendPushNotification.php on line 28 Failed to connect: 111 Connection refused
我从某个来源得知,要发送APN,必须打开端口2195,而在共享服务器计划中这是不可能的。因此,我尝试使用专用服务器,它能完美地工作,并且我可以在设备上接收通知。我努力寻找共享服务器的解决方案,但没有找到任何解决方案。
我的问题是:是否有可能在不打开共享服务器上的2195端口的情况下发送APN?如果是,请给一些指导。