每日黄片丨糖心
177 posts





如何解决苹果无法收到海外 App 消息 最近很多国内 iPhone 用户都中招了, X 没通知、Telegram 也不弹消息提醒了 本文讲述:为什么收不到,一些现存教程为什么不推荐,以及 1 分钟解决教程 🙌🏻 1️⃣ 无法接收原因 这种情况大概率是苹果的 APNs 设置了过滤。 APNs 可以简单理解成: App 的通知不是直接推到你手机上,而是先交给苹果,再由苹果统一推送 (海外 App -> 苹果服务器 -> 你的手机) 因为防火长城的原因,苹果在大陆有一套特殊网络系统,云上贵州的专线能直连海外服务。 最近大概率是苹果给这条专线增加了过滤规则, 把部分海外黑名单内 App 的推送做了屏蔽处理。 2️⃣ 为什么不推荐现存这类教程 大部分 x 上的教程都会教你: 在代理工具里设置规则,把 push.apple.com 之类的推送服务设置走 VPN 代理,就可以恢复海外应用的通知了 但我不建议你这么干🧐 因为微信、支付宝等国内 App,也会用到系统推送。 如果给 APNs 设置代理,国内 App 通知也会一起走海外代理,从国外绕一圈再回来。 结果可能是: 微信收推送消息的延迟显著变高、VPN 不稳定时甚至所有 App 的通知都无法收到。 为了收几个海外 App 的通知,让自己所有应用的通知都变卡,我觉得非常不值得 3️⃣ 一分钟解决教程 经过这几天的探索, 我实践出来一套更优雅的路径:国内需要海外 App 推送通知的场景不多,针对常用海外 App 进行特殊处理,比如 X 和 Telegram。 以 X 为栗🌰 1)Safari 打开 x.com -> 登录账号 2)右下角三个点 -> 点击「共享」-> 查看更多 -> 添加到主屏幕 3) 从桌面这个图标打开 -> 登录后打开「设置和隐私」 -> 通知 -> 偏好设置 -> 推送通知 打开推送通知,弹出图 2 提示后,点击允许就成功了 这样就可以走浏览器的推送渠道,不依赖苹果的 APNs。 telegram 路径也是类似的: 打开 web.telegram.org -> 添加到主屏幕 -> 从图标打开 -> 登录 -> 开启通知 打完收工!一分钟搞定🙌🏻











