我按照以下说明进行操作:
如何构建 Apple 推送通知提供程序服务器当我在 MacOSX 或使用并行桌面的 Windows 上运行 php 脚本时,该脚本可以正常工作。但一旦我在我的主机上运行它,我就会收到消息:
Warning: stream_socket_client() [function.stream-socket-client]: unable to connect to ssl://gateway.sandbox.push.apple.com:2195 (Connection timed out) in provider.php on line 23
Failed to connect 110 Connection timed out
这和证书有关系吗?如果是这样,我怎样才能制作一个可以在我的主机所在的计算机上工作的证书。
您的托管提供商可能不允许到端口 2195 和 2196 的出站连接。大多数共享托管提供商没有打开这些端口。您可能需要获得 VPS,或者您也可以尝试 UrbanAirship,它提供 Apple 通知服务集成,并且每月有一定限制免费。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)