关于iPhone通知消息APNs相关设置备忘

关于iPhone通知消息APNs相关设置备忘

小火箭设置

目前因未知原因导致部分app,例如 X 没有通知消息,需要在VPN软件进行额外设置才可以

shadowrocket (小火箭) 为例,如果要保证 100% 推送,需要进行三项设置:

  1. push.apple.com 添加到代理规则中,用 domain suffix 规则
  2. 软件 配置 -> <指定配置> -> 通用 -> 旁路系统 必须关闭
  3. 软件 设置 -> 隧道 -> 包括APNs 必须开启

建议关闭:设置中的 MPM温和切换 策略

说明

旁路系统 必须关闭,否则会出现有时候能 有推送,有时候没有推送的诡异现象。有时候流量直连了

旁路系统对应的配置文件中,这样设置:

[General]
# 绕过系统,旁路路由会导致无法代理APNs
# 必须设置为 false 才能接收海外通知

bypass-system = false

包括APNs 必须开启,否则会出现 wifi 走代理有推送,4g/5g 不走没有推送的现象

关于 MPM 温和切换策略 ,如果不关闭温和切换策略,部分节点可能有波动,短时间内无法连接,此时如果转用了直连节点,当此节点恢复时,不会强制进行切换。可能导致无通知的现象。所以关闭也许会导致网络波动,但确保通知链接百分百可用

如果想要强制APNs走代理,则需要为 APNs 单独定义一个代理组,启用 MPM 温和切换策略 可以保证长连接,理论上更省电

关于 圈x

圈x没有相关配置,所以只要代理 push.apple.com 即可,但因为没有 包括APNs 相关选项,所以 圈x 截止到目前只能在wifi下接收通知。流量环境不行

始终开启 和 按需连接

始终开启是主动的,系统主动的开启vpn。 而按需开启则是当需要连接网络的时候,再去开启。当 按需开启 设置成任意网络开启的时候,外观上看上去与始终开启差不多

Copyright: 采用 知识共享署名4.0 国际许可协议进行许可

Links: https://zwc365.com/2026/05/08/关于iphone通知消息apns相关设置备忘

Buy me a cup of coffee ☕.