一加手机 fcm/gcm 推送问题

2024 年 8 月 26 日
 zhangly7
一加 12 的 fcm 推送一直存在问题,刷了氧 OS 仍然没解决

今天发现 vpn on ,输入 *#*#426#*#*,进入 fcm diagnostics ,提示 connecting ,原来一直没连上服务器

后来查到一个 reddit 帖子,说是魔法软件里面设了允许绕过 vpn ,所以有问题。
然后就在设置里把这个选项关了,完美解决。

原理有些不太清楚,那个帖子下面有个评论,说 fcm 有的服务绕过 vpn, 有的不会绕过
但是又说绕过的那个服务没有被墙。。。


总之,单纯为了推送没必要去刷氧
12476 次点击
所在节点    Android
41 条回复
thqw0925
2024 年 8 月 28 日
同样有这个问题。
应该是去年刷的一个类原生 Android14 ROM 上,Telegram 在不关闭允许应用绕过 VPN 的情况下连接不上,其他的应用全部正常。并且这个问题只有在这个 ROM 上有,我记得刷同样是 Android14 的 Crdroid 以后又不用关闭这个。
ycyppq123
2024 年 8 月 30 日
微屁恩开了分应用代理会这样
Etsuya233
2024 年 9 月 25 日
请问楼主出现过 ERR_IO_FIN 这个情况吗?我刷氧了之后还是会出现这个情况。用的 Clash 和 Surfboard 都会。很纳闷。
zhangly7
2024 年 10 月 8 日
@Etsuya233 没有啊 这个是哪里的报错呢
Pending
2024 年 11 月 14 日
@Etsuya233 不打开 VPN 会这样,打开 FCM Diagnostics 看到连上了,切去其他应用或者锁屏,回来之后就会 ERR_IO_FIN ,如果一直保持在 FCM Diagnostics 界面也不会断开,同时还能收到 FCM 推送。打开 VPN 也没这个问题,猜测是不打开 VPN 的话,ColorOS 会因省电或什么原因切断 FCM 连接,打开了 VPN 由于是经过系统的 VpnService 进行连接的,VpnService 不会被系统切断,所以可以一直保持。
Pending
2024 年 11 月 14 日
@Etsuya233 https://bbs.oneplus.com/thread/4889560 感觉这个帖子的分析也有帮助。
Etsuya233
2024 年 11 月 14 日
@Pending 一个月前刷了氧 挂了代理还是会这样 但是分流掉 FCM 就正常了 可能是我代理的问题
ldz
2024 年 11 月 16 日
@Pending
刚买的一加 13 ColorOS 15 系统跟你的现象一样
原因应该就是你说的锁屏之后 Play 服务进程被杀了
B 站上还有个思路用氧 OS 提取的电池 apk 覆盖 ColorOS 的
我这边试了下这个 没效果
https://www.apkmirror.com/apk/oneplus-ltd/oneplus-battery/battery-5-1-2-5-release/
ldz
2024 年 11 月 16 日
刷氧只是为了不让 Play 服务进程被杀
FCM 直连就行
ldz
2024 年 11 月 16 日
不小心试出来个方案能解决 fcm 的问题
替换了 apkmirror 的电池 apk 之后 没效果
我就把电池 apk 删了
之后忘记装回去了 结果 fcm 就正常了
负面影响是设置里没有电池这个菜单了
不能看亮屏时间 进入省电模式了
zhangly7
2024 年 12 月 3 日
@ldz 那这样的话,什么后台电量优化是不是一起没了
ldz
2024 年 12 月 4 日
@zhangly7
装这个 OxygenOS 提取的 battery apk 就好了
https://www.apkmirror.com/apk/oneplus-ltd/oneplus-battery/battery-5-1-2-5-release/
我第一次不成功应该是没把 ColorOS 的 battery 成功卸载
lurui45
2024 年 12 月 23 日
@zhangly7 #2 我也是这个情况哎,我经常关梯子一瞬间收到好几条推送,Ace3+ColorOS15+Clash ,你现在是怎么解决的啊
lurui45
2024 年 12 月 23 日
@ldz #32 楼上说的方法,锁住 VPN 挂在后台,让 FCM 走系统的 VPNService 连接,可以保持 FCM 不被杀吗?
ldz
2024 年 12 月 25 日
@lurui45 没试过 我这边 FCM 都是走直连的
FCM 被杀跟网络连接没关系吧
lurui45
2024 年 12 月 25 日
@ldz #35 总之,我没实验你的方法,我就是让 FCM 服务走梯子代理,然后梯子一直开着,FCM 就不被杀了,你这种方法 FCM 直连稳定吗?
ldz
2024 年 12 月 25 日
@lurui45 非常稳定
lurui45
2024 年 12 月 25 日
@ldz #37 应该两种方法都可以,像我一样走 VPN 保活,或者像你一样替换电池策略保活,请教一下,替换成氧 OS 的电池策略有什么副作用吗?
fengli3
2025 年 3 月 7 日
@ldz 请问你是用什么办法卸载系统应用的?
ldz
2025 年 3 月 7 日
@fengli3 adb 命令
adb shell pm uninstall --user 0 com.oplus.battery

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

https://study.congcong.us/t/1067887

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

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

© 2021 V2EX