【问题标题】:iOS APN Php Cannot ConnectiOS APN Php 无法连接
【发布时间】:2015-12-14 11:15:05
【问题描述】:

我遵循了这个关于如何发送推送通知的 youtube 教程:https://www.youtube.com/watch?v=_3YlqWWnI6s

当我在我的网络服务器上运行 php 文件时,它会超时给我这个错误。我已经查看了网络,我找不到任何东西似乎是问题所在,有人可以建议我哪里出错了..

[14-Dec-2015 06:13:10 America/New_York] PHP Warning:  stream_socket_client(): unable to connect to ssl://gateway.sandbox.push.apple.com:2195 (Connection timed out) in /home2/sptechno/public_html/Wink/sendPush.php on line 18

【问题讨论】:

标签: php ios swift push apn


【解决方案1】:

当您为 Apple 推送通知运行 .php 文件时。

那个时候你需要检查你的服务器上的 TCP/UDP 端口号是否打开,否则通知不会传递给苹果服务器。

一般提供商要求

作为提供商,您与 Apple 推送通知服务进行通信 通过二进制接口。该接口是一种高速、大容量的 提供者接口;它使用流式 TCP 套接字设计 结合二进制内容。二进制接口是异步的。

生产环境二进制接口可用 通过 gateway.push.apple.com,端口 2195;二进制接口 开发环境可通过 gateway.sandbox.push.apple.com,端口 2195。

Apple official document for that.

已编辑

检查您的服务器是否已连接到 APNS。

HOSTGATOR:~ Home$ telnet gateway.sandbox.push.apple.com 2195

正在尝试 17.149.34.143...

连接到 gateway.sandbox.push-apple.com.akadns.net。

转义字符是'^]'。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-02-18
  • 1970-01-01
  • 1970-01-01
  • 2019-01-02
  • 2018-06-15
  • 1970-01-01
  • 2013-09-05
相关资源
最近更新 更多