APNS端口号码&推送通知的主机名

时间:2012-02-15 21:42:57

标签: iphone ios cocoa-touch push-notification

如果我理解正确,推送通知将被发送到端口#5223。现在,我们在这里谈论的是哪个服务器端口。我正在某个WiFi网络上的设备上运行我的应用程序。

我想知道APNS发送的端口#5223推送服务器的主机名(IP地址)。

2 个答案:

答案 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的回退。