【问题标题】:Apple push notification Issue on PHP ServerPHP服务器上的Apple推送通知问题
【发布时间】:2014-08-18 14:29:02
【问题描述】:

我已经实现了用于发送推送通知的 Raywenderlich PHP 代码。它在我的本地机器上运行良好。但不能在我的 php 服务器上工作。当我尝试点击时,它给出错误“警告:stream_socket_client():无法连接到 ssl://gateway.sandbox.push.apple.com:2195(连接超时)”

请告知是否有人知道该问题。任何帮助将不胜感激。

【问题讨论】:

  • 你能用你的网络服务器 ping gateway.sandbox.push.apple.com 吗?
  • 我现在还没有 SSH 访问权限。还有其他方法可以 ping 吗?
  • 不是特别的。听起来您正在共享主机上运行它,该主机不支持通过 PHP 发送推送通知所需的某些功能
  • 是的,这是共享主机。我不能通过共享主机来做吗?
  • 这完全取决于您主机的能力。在这种情况下,您的脚本/环境似乎不允许连接到外部网络。

标签: php ios apple-push-notifications


【解决方案1】:

防火墙阻止 2195 端口,您需要为 gateway.sandbox.push.apple.com 打开相同的端口

请使用以下命令进行验证。

telnet gateway.sandbox.push.apple.com 2195

详情请参考以下链接。

http://support.apple.com/kb/TS4264

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多