我们正面临着APNS的一个奇怪问题。
我们有一个实时应用,它能够从API域发送推送消息。但我们正准备将其移至另一台服务器,我们正在使用IP而不是域进行测试。
我们使用相同的设置和代码,但APNS仍然无法返回以下错误: 注意:无法连接到APNS:0。
我们已经彻底检查过,我们在新服务器上打开了2195和2196个端口并安装了SSL。
有人可以告诉我APNS是否由于使用IP而不是域名而失败?
此致 SG
答案 0 :(得分:2)
Apple文档说:
推送服务的IP地址范围可能会发生变化;该 期望是提供者将通过主机名而不是IP连接 地址。推送服务使用负载平衡方案,产生一个 同一主机名的不同IP地址。但是,整个 17.0.0.0/8地址块已分配给Apple,因此您可以在防火墙规则中指定该范围。