如果我理解正确,推送通知将被发送到端口#5223。现在,我们在这里谈论的是哪个服务器端口。我正在某个WiFi网络上的设备上运行我的应用程序。
我想知道APNS发送的端口#5223推送服务器的主机名(IP地址)。
答案 0 :(得分:2)
它们将通过端口5223直接发送到您的手机,因此APNS将发送您手机的IP。如果您的手机同时使用3G和Wifi,则可以拥有多个IP地址。所以,直接回答你的问题是不可能的。
答案 1 :(得分:0)
Apple非常清楚地回答了您的问题here:
APNs服务器使用负载平衡。您的设备并不总是如此 连接到相同的公共IP地址以进行通知。整个 17.0.0.0/8地址块已分配给Apple,因此最好在防火墙设置中允许此范围。
为了澄清端口,当设备无法与端口5223上的APN通信时,设备使用端口5223与APN服务器或端口443进行通信,作为Wi-fi的回退。