1

我们正面临着一个关于 APNS 的奇怪问题。

我们有一个实时应用程序,它能够从 API 域发送推送消息。但我们正准备将其移至另一台服务器,在该服务器上我们使用 IP 而不是域进行测试。

我们使用相同的设置和代码,但 APNS 一直失败,返回以下错误: NOTICE: Failed to connect to APNS: 0 。

我们已经彻底检查,我们在新服务器上打开了 2195 和 2196 端口并安装了 SSL。

谁能告诉我APNS是否因为使用IP而不是域名而不断失败?

问候, SG

4

1 回答 1

2

苹果文档说:

推送服务的IP地址范围可能会发生变化;期望提供商将通过主机名而不是 IP 地址进行连接。推送服务使用负载平衡方案,为相同的主机名生成不同的 IP 地址。但是,整个 17.0.0.0/8 地址块已分配给 Apple,因此您可以在防火墙规则中指定该范围。

于 2014-06-06T12:05:32.637 回答