V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhangly7
V2EX  ›  Android

一加手机 fcm/gcm 推送问题

  •  1
     
  •   zhangly7 · 2024-08-26 16:15:41 +08:00 · 11291 次点击
    这是一个创建于 472 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一加 12 的 fcm 推送一直存在问题,刷了氧 OS 仍然没解决

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

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

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


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