如果你的 Apple 裝置收不到 Apple 推送通知

了解如果你的 Apple 裝置連接網絡後,收不到 Apple 推送通知時該怎樣做。

本文旨在供網絡管理員參考。

Apple 推送通知服務連接方式

如要使用 Apple 推送通知服務 (簡稱 APNs),你的 macOS、iOS、tvOS 和 watchOS 裝置必須持續透過乙太網絡、流動數據 (如可用) 或 Wi-Fi 連接到 Apple 伺服器。

檢查所需傳輸埠和主機

如果你使用防火牆或流動數據的專用「連接點名稱」,Apple 裝置就必須能連接特定主機上的特定傳輸埠:

  • TCP 傳輸埠 5223,用來與 APNs 通訊。
  • TCP 傳輸埠 443 或 2197,用來將通知傳送到 APNs*。

在裝置啟用期間,以及之後裝置無法透過傳輸埠 5223 連接 APNs 而要回退時,則需要使用 TCP 傳輸埠 443。傳輸埠 443 的連線會採用代理伺服器,只要該代理伺服器允許在不解密的情況下通訊便可。

APNs 伺服器使用負載均衡技術,因此你的裝置無法一直連線至同一個公用 IP 位址以接收通知。建議讓裝置在指定給 Apple 的整個 17.0.0.0/8 位址區塊,存取這些傳輸埠。

如果你無法允許存取整個 17.0.0.0/8 位址區塊,請開放透過相同的傳輸埠存取以下 IPv4 或 IPv6 網絡範圍:

IPv4

  • 17.249.0.0/16
  • 17.252.0.0/16
  • 17.57.144.0/22
  • 17.188.128.0/18
  • 17.188.20.0/23

IPv6

  • 2620:149:a44::/48
  • 2403:300:a42::/48
  • 2403:300:a51::/48
  • 2a01:b740:a42::/48

更多內容

* 舊有傳輸埠 2195 和 2196 已被淘汰,並於 2021 年 3 月後不再受支援。

發佈日期: