如果您的 macOS 和 iOS 客户端没有收到 Apple 推送通知

了解如果您的 macOS 和 iOS 客户端在连接网络后没有看到 Apple 推送通知,该怎么做。

本文适用于网络管理员。

Apple 推送通知服务如何连接

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

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

检查所需的端口

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

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

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

进一步了解

*某些 MDM 服务器可能仍使用端口 2195 向 APNs 发送通知,以及使用端口 2196 获取反馈。

发布日期: