如果收不到 Apple 推送通知

如果您在连接网络后没有看到 Apple 推送通知,请咨询您的网络管理员。

要使用 Apple 推送通知服务 (APNs),您的 Mac 和 iOS 客户端需要与 Apple 服务器进行直接且持久的连接。

您的 iPhone、iPad 或 iPod touch 可能通过蜂窝移动数据(如果支持)或 Wi-Fi 连接至 APNs。

如果您在有防火墙保护的情况下使用 Wi-Fi,或使用蜂窝移动数据的私有接入点名称,请连接至特定端口。您需要通过以下端口与 APNs 服务器进行直接、无代理连接:

  • TCP 端口 5223,用于与 APNs 通信。
  • TCP 端口 2195,用于向 APNs 发送通知。
  • TCP 端口 2196,用于 APNs 反馈服务。
  • TCP 端口 443,需要在设备激活过程中使用,以及之后当设备无法通过端口 5223 连接 APNs 时用于回退(只能通过 Wi-Fi)。

请与您的网络管理员核实,确保可以访问这些端口。

APNs 服务器使用负载平衡,因此您的设备不会始终连接到用于通知的同一公共 IP 地址。最好允许您的设备在整个 17.0.0.0/8 地址块(已分配给 Apple)范围内访问这些端口。

进一步了解 Apple 服务使用的端口。Apple Developer 网站上提供了有关 Apple 推送通知服务的更多信息。

发布日期: 2017-03-10