Apple 推送通知无法在共享服务器上运行

2023-11-29

我想从 PHP 脚本发送 APN(Apple 推送通知)。我的 PHP 脚本工作正常,当从本地主机发送时,我也会在 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?如果是,请给予一些指导。


不可以,不使用 2195 端口就无法发送 APN 消息。

如果您想从共享服务器发送推送通知消息,请尝试使用一些第三方工具,例如http://urbanairship.com/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Apple 推送通知无法在共享服务器上运行 的相关文章

随机推荐