请问大家是怎么解决 FCM 推送问题的

291 天前
 flyn

关于痛点

最近主力机从苹果换到小米,使用 ClashForAndroid 作代理,一个最明显的不便之处便是 Telegram 收不到后台通知。查找相关资料后,发现将 mtalk.google.com 的 host 填到 CFA 的设置中就可以在开着代理的情况下收到后台通知了。

本以为这样做就能高枕无忧了,但是接下来一次重启手机后,才发现 CFA 中的 host 设置消失了,也就是说每次重启后都要重新填写一遍 host (直接把 host 写在 yaml 配置文件中似乎不起作用)。

这好麻烦呀,请问大家是怎么解决 FCM 推送问题的呢?我这里无论是开启关闭 CFA 的 DNS 服务器,还是 FCM 相关的域名规则直连或走代理,只要不设置 host 就收不到后台通知。

只有两个需求,不要刷机或者 ROOT 之类太折腾的做法;全天候开着代理。

2039 次点击
所在节点    问与答
7 条回复
yyzh
291 天前
深圳联通 FCM 可以直连,程序都能正常收到推送.
kyor0
291 天前
用国外的漫游卡也挺好的,稍微贵点
ysc3839
290 天前
正常来说不需要动就行的,是 DNS 有问题?
ipdnor
290 天前
不会啊,clash 复写下面的 hosts ,添加就可以了
SkyHighR
290 天前
我是小米刷的 evoX ,不需要代理啥的,twitter ,tg 都可以正常通知的
mlyykk
280 天前
代理后,1 ,把 tg 设置为 自启动。2 ,把 tg 的省电策略设置为 无限制。
ParadoxDB
257 天前
个人这里是把 CFA 的"允许其他应用绕过 VPN"这一选项关闭之后,FCM 就可以正常接受 fake-ip 了,不然一旦 FCM 尝试 bypass vpn ,似乎就无法连上了。然而不开代理裸连倒是可以连上,推测是代理的 DNS 把 FCM 的域名解析到了被墙的 ip 上

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1001571

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX