zhangly7
V2EX  ›  Android

一加手机 fcm/gcm 推送问题

  •  1
     
  •   zhangly7 · Aug 26, 2024 · 15394 views
    This topic created in 799 days ago, the information mentioned may be changed or developed.
    一加 12 的 fcm 推送一直存在问题,刷了氧 OS 仍然没解决

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

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

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


    总之,单纯为了推送没必要去刷氧
    41 replies  •  2025-03-20 08:37:40 +08:00
    bruce0
    bruce0
    Aug 26, 2024
    1
    一加手机 用 coloros 一样能收到 fcm 推送, 我的 tg 就可以收到, Gmail 不行, 因为需要同步 Google 账号数据才行, Google 数据需要梯子,开了梯子就能收到了
    zhangly7
    zhangly7
    OP
    Aug 26, 2024
    2
    @bruce0 之前梯子常开着经常收不到,关梯子的一瞬间突然又能收到几条。一加 7p 停在老版本就没这个问题
    感觉也许跟梯子软件的配置有关系
    error0
    error0
    Aug 26, 2024
    3
    不能装谷歌套件么
    tengxunkuku
    tengxunkuku
    Aug 26, 2024
    4
    谷歌服务连上 FCM 即可,本站有方案
    pagxir
    pagxir
    Aug 26, 2024 via Android
    5
    mtalk.google.com 可以直连的,推荐 ipv6 直连。
    kodise
    kodise
    Aug 26, 2024
    6
    我和你一模一样的遭遇,一模一样的想法,但是最终没刷。解决的办法就是 vpn 绕过这个选项,然后我用的冲浪板,所有推送正常。
    对了,电报,是不走 fcm 的
    zhangly7
    zhangly7
    OP
    Aug 26, 2024 via Android
    7
    @kodise 对的,冲浪板不让绕过 vpn 就好了。另外之前用 originOS 都没遇到过这个问题,推送一直正常
    zhangly7
    zhangly7
    OP
    Aug 26, 2024 via Android
    8
    @error0 刷了国外版的系统,开箱自带谷歌框架,就是开着 vpn 然后没有推送
    SenLief
    SenLief
    Aug 26, 2024
    9
    @kodise tg 推送走 fcm
    SenLief
    SenLief
    Aug 26, 2024
    10
    因为 fcm 国内可以直连,并没有屏蔽,不过意义不大,能用 fcm 推送的大多需要梯子打开。
    obeykarma
    obeykarma
    Aug 26, 2024
    11
    刷海外版系统是因为考虑反诈,不是单纯为了推送
    zhangly7
    zhangly7
    OP
    Aug 27, 2024
    12
    @obeykarma 有这个考虑,用的是 EU 版,附带的妖魔鬼怪比较少,感觉流畅一点点
    jkfadsljlasdgs
    jkfadsljlasdgs
    Aug 27, 2024
    13
    我查了是 connected ,这个有什么作用吗?比如微信可以不打开收信息?
    kodise
    kodise
    Aug 27, 2024
    14
    @SenLief 你看下规则,一般自带的都另外有电报推送规则,地址和关键词和 fcm 都不同的
    error0
    error0
    Aug 27, 2024
    15
    @zhangly7 得换几个梯子 我开发相关推送的时候也经常收不到
    zhangly7
    zhangly7
    OP
    Aug 27, 2024 via Android
    16
    @jkfadsljlasdgs 一直 connected ,理论上不用驻留后台可以接收信息,不过应该需要用 play 版的微信
    zhangly7
    zhangly7
    OP
    Aug 27, 2024 via Android
    17
    @error0 有的梯子可能默认不让绕过 vpn ,所以推送会正常。冲浪板默认允许绕过,就会有问题
    SenLief
    SenLief
    Aug 27, 2024
    18
    @kodise 我不知道,我 fcm 推送只有 tg 和 outlook ,利用 fcmfix 拉起的。
    yunxiaoxiao
    yunxiaoxiao
    Aug 27, 2024
    19
    设置下 fcm 几个服务器的 hosts 就行,tg 推送走 fcm 的。
    thqw0925
    thqw0925
    Aug 28, 2024
    21
    同样有这个问题。
    应该是去年刷的一个类原生 Android14 ROM 上,Telegram 在不关闭允许应用绕过 VPN 的情况下连接不上,其他的应用全部正常。并且这个问题只有在这个 ROM 上有,我记得刷同样是 Android14 的 Crdroid 以后又不用关闭这个。
    ycyppq123
    ycyppq123
    Aug 30, 2024
    22
    微屁恩开了分应用代理会这样
    Etsuya233
    Etsuya233
    Sep 25, 2024
    23
    请问楼主出现过 ERR_IO_FIN 这个情况吗?我刷氧了之后还是会出现这个情况。用的 Clash 和 Surfboard 都会。很纳闷。
    zhangly7
    zhangly7
    OP
    Oct 8, 2024 via Android
    24
    @Etsuya233 没有啊 这个是哪里的报错呢
    Pending
    Pending
    Nov 14, 2024
    25
    @Etsuya233 不打开 VPN 会这样,打开 FCM Diagnostics 看到连上了,切去其他应用或者锁屏,回来之后就会 ERR_IO_FIN ,如果一直保持在 FCM Diagnostics 界面也不会断开,同时还能收到 FCM 推送。打开 VPN 也没这个问题,猜测是不打开 VPN 的话,ColorOS 会因省电或什么原因切断 FCM 连接,打开了 VPN 由于是经过系统的 VpnService 进行连接的,VpnService 不会被系统切断,所以可以一直保持。
    Pending
    Pending
    Nov 14, 2024
    26
    @Etsuya233 https://bbs.oneplus.com/thread/4889560 感觉这个帖子的分析也有帮助。
    Etsuya233
    Etsuya233
    Nov 14, 2024 via Android
    27
    @Pending 一个月前刷了氧 挂了代理还是会这样 但是分流掉 FCM 就正常了 可能是我代理的问题
    ldz
    ldz
    Nov 16, 2024
    28
    @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
    ldz
    Nov 16, 2024
    29
    刷氧只是为了不让 Play 服务进程被杀
    FCM 直连就行
    ldz
    ldz
    Nov 16, 2024
    30
    不小心试出来个方案能解决 fcm 的问题
    替换了 apkmirror 的电池 apk 之后 没效果
    我就把电池 apk 删了
    之后忘记装回去了 结果 fcm 就正常了
    负面影响是设置里没有电池这个菜单了
    不能看亮屏时间 进入省电模式了
    zhangly7
    zhangly7
    OP
    Dec 3, 2024
    31
    @ldz 那这样的话,什么后台电量优化是不是一起没了
    ldz
    ldz
    Dec 4, 2024
    32
    @zhangly7
    装这个 OxygenOS 提取的 battery apk 就好了
    https://www.apkmirror.com/apk/oneplus-ltd/oneplus-battery/battery-5-1-2-5-release/
    我第一次不成功应该是没把 ColorOS 的 battery 成功卸载
    lurui45
    lurui45
    Dec 23, 2024
    33
    @zhangly7 #2 我也是这个情况哎,我经常关梯子一瞬间收到好几条推送,Ace3+ColorOS15+Clash ,你现在是怎么解决的啊
    lurui45
    lurui45
    Dec 23, 2024
    34
    @ldz #32 楼上说的方法,锁住 VPN 挂在后台,让 FCM 走系统的 VPNService 连接,可以保持 FCM 不被杀吗?
    ldz
    ldz
    Dec 25, 2024
    35
    @lurui45 没试过 我这边 FCM 都是走直连的
    FCM 被杀跟网络连接没关系吧
    lurui45
    lurui45
    Dec 25, 2024
    36
    @ldz #35 总之,我没实验你的方法,我就是让 FCM 服务走梯子代理,然后梯子一直开着,FCM 就不被杀了,你这种方法 FCM 直连稳定吗?
    ldz
    ldz
    Dec 25, 2024
    37
    @lurui45 非常稳定
    lurui45
    lurui45
    Dec 25, 2024
    38
    @ldz #37 应该两种方法都可以,像我一样走 VPN 保活,或者像你一样替换电池策略保活,请教一下,替换成氧 OS 的电池策略有什么副作用吗?
    fengli3
    fengli3
    Mar 7, 2025
    39
    @ldz 请问你是用什么办法卸载系统应用的?
    ldz
    ldz
    Mar 7, 2025❤️1
    40
    @fengli3 adb 命令
    adb shell pm uninstall --user 0 com.oplus.battery
    fengli3
    fengli3
    Mar 20, 2025
    41
    @ldz 尝试了下好像就 gmail 邮件的推送有点问题。自己强行关闭 gmail 的 app 后,光靠 fcm 无法收到邮件提醒。不管 play services 跟谷歌服务框架有没有走代理都一样。
    我目前 magisk 里面装了 systemless fcm hosts ,lsposed 里面装了 fcm fix ,不知道这几个有没有影响。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1714 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 23:41 · PVG 07:41 · LAX 15:41 · JFK 18:41
    ♥ Do have faith in what you're doing.