开着 VPN 时 Telegram 收不到通知
iPhone 上开着 VPN, Telegram 的消息要点开 App 才刷出来。先分清是推送没到还是 App 没被唤醒, 再按后台刷新、低电量模式、专注模式、通知设置的顺序排查。
明明有人发了消息, 手机却安静得像没网, 点开 Telegram 之后几十条一起刷出来。开着 VPN 时遇到这种情况, 很容易觉得是 VPN 的问题, 但两者通常没有关系。先花三十秒分清是哪一类, 再往下排查。
先看清楚这是两条路: 上面那条把横幅送到你眼前, 下面那条负责 App 里的内容。横幅没出来是上面那条的事, 横幅出来了点进去转圈是下面那条的事。分不清这两条, 改设置就是瞎撞。
先分清是哪一类
锁屏放着不动, 让人给你发一条消息, 然后等两分钟。
- 横幅一直没出来, 点开 App 后消息立刻全到: 推送这一层没送到你眼前, 看第一步到第四步。
- 横幅出来了, 但点进去一直转圈: 推送已经到了, 只是数据连不上。这属于连接问题, 看已连接却打不开网页那一篇。
- 只有某些群不提醒: 是 Telegram 自己的免打扰设置, 看第五步。
为什么要先分: 这三类的处理方法完全不同, 混在一起试容易把设置改乱, 最后也不知道是哪一步起了作用。
一, 通知权限本身
先看最上游的那一层: 设置, 通知, 往下找到 Telegram, 确认允许通知是开的, 并且锁定屏幕、通知中心、横幅这三处至少有一处勾着。这一层关掉之后, 消息照样会到手机上, 只是不会出现在你眼前, 表现就是点开 App 才看到几十条。
同一页往下还有一项立即传送与定时传送。设成定时传送的通知会攒到固定时间一起给你, 这也是很多人以为收不到的原因。
二, 后台 App 刷新管的不是横幅
后台 App 刷新(设置, 通用, 后台 App 刷新)决定的是 App 能不能在后台更新自己的内容, 不决定推送横幅出不出来。它关掉之后推送照常到, 只是点开 App 时要现拉一次内容, 看起来会慢一点。
顺便看一眼上面那个选项: 它可以设成仅无线局域网, 用蜂窝网络时后台就不更新了。经常在外面用的话设成无线局域网与蜂窝网络。
三, 低电量模式
低电量模式会关掉后台 App 刷新并限制后台活动, 苹果的说明里写得很清楚。电池图标变成黄色就说明它开着, 充到百分之八十以上会自动关闭, 但很多人是长期手动开着的。它主要影响的是后台更新, 不是横幅本身, 不过一起排查更省事。
四, 专注模式和通知摘要
专注模式和睡眠模式按名单过滤通知, 而这个名单有两种设法: 只允许名单上的 App, 或者只静音名单上的 App。设置一次之后, Telegram 很容易落在错误的那一边。设置, 专注模式, 逐个模式看一遍名单。
还有一个更隐蔽的: 设置, 通知, 定时推送摘要。被放进摘要的 App 一般不会即时提醒, 而是攒到固定时间一起给你(系统判定为时效性的通知除外, 但普通聊天消息通常不算)。这个功能第一次打开时会让你勾一批 App, 很多人当时随手全勾了。
五, Telegram 自己的设置
Telegram 内部还有一层独立的通知设置, 和系统那层互不覆盖。打开 Telegram, 设置, 通知和声音, 逐项看: 消息通知是否打开、群组通知是否打开、有没有给某个会话单独设过静音、免打扰时段是不是覆盖了现在。
还有一件事值得知道: 同一个账号登录在多台设备上时, Telegram 会先给你最近在用的那台推, 其他设备可能延后几秒。你正对着电脑打字的时候手机不响, 多半是这个原因, 不是故障。
六, 被卸载的 App 与蜂窝权限
设置, App, App Store, 卸载未使用的 App(iOS 18 之前这一页在设置, App Store)。这个开关打开后, 长期不用的 App 会被系统自动卸掉, 只保留数据。图标还在, 但 App 本体已经不在这台设备上了, 通知也就无从谈起。Telegram 的图标名字左边如果有一朵小云, 就说明被卸载过, 点一下会重新下载。
用蜂窝网络时再看一眼: 设置, 蜂窝网络, 往下找到 Telegram, 确认它是打开的。注意这一项管的是下面那条路: 关着的时候横幅照样会来, 因为推送走的是系统自己的连接, 但点进去拉不到内容。表现是一出门就变成有提醒却打不开。
七, 什么时候才真的和 VPN 有关
先说清一件事: 苹果的推送通道在 iOS 上默认被排除在 VPN 隧道之外, 我们保留了这个默认 —— 把长连接塞进隧道的话, 隧道一抖就是推送延迟或丢失, 代价大于收益。所以不论智能分流还是全局代理, 横幅该来还是会来。
和 VPN 真正相关的是下面那条路, 也就是点开会话之后要拉的内容。默认设置下国内服务直连, 只有需要的那部分走隧道; 你如果手动开过全局代理, 这类流量就全走隧道, 隧道一旦不通, 受影响的不只是网页。判断方法很简单: 切回智能分流再试一次。
另一种是隧道本身在换网之后卡住了, 表现是所有东西都慢而不只是 Telegram, 那属于换网之后的假死, 处理方式在那一篇里。
两分钟自测
- 设置, 通知, Telegram: 允许通知开着, 传送方式是立即传送。
- 关掉低电量模式。
- 确认专注模式没开, 并且 Telegram 不在定时推送摘要里。
- 退出电脑端的 Telegram。
- 锁屏放着, 让人发一条消息, 等两分钟。
这五步之后还是收不到, 把现象写给客服: 横幅有没有出来, 点开后是不是立刻全到, 关掉 VPN 之后有没有区别。把这三点写清楚, 通常就够定位了。
常见问题
这是 VPN 的问题吗?
为什么点开 App 消息就全来了?
关掉 VPN 就正常, 是不是必须关?
相关文章
本文由 Nono VPN 团队整理,借助 AI 辅助写作,发布前经人工核对。