我想从 PHP 脚本发送 APN(Apple 推送通知)。我的 PHP 脚本工作正常,当我从 localhost 发送时,我也在 iphone 设备中收到通知,但是当我将具有相同 .pem 文件的相同脚本上传到它时,shared server
它返回错误...
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?如果是,请给予一些指导。