beihu
V2EX  ›  Android

荣耀手机的 FCM 谷歌推送终于让我弄明白了

  •  
  •   beihu · 1 day ago · 2724 views
    目前安卓用的是荣耀 Magic8 之前使用 fcm 一直不稳定 容易间歇性断连
    后面各方查了下 最终一个结论就是
    1 、梯子要连上
    2 、梯子软件要把自启动 关联启动 后台运行权限都打开
    3 、特殊权限中梯子软件的电池优化要设置为不允许
    4 、梯子软件中要设置允许应用绕过 VPN (这里为了避免梯子的不稳定导致断连 FCM 设置了这个 FCM 就是直连的 不会经过梯子)
    以上设置完后 FCM 稳稳不断连(这里有特例就是晚上睡一觉后第二天起床会断开 应该是系统级睡眠时段的超级省电 手机打开用一会儿后会自动重连 如果没连上就切换下网络就会秒连了)

    实测下来很多场景下 FCM 推送的速度比苹果的还快一点
    哦对还有个重点 想要 FCM 推送的一定要把对应的软件权限至少设置为允许后台运行 不然 FCM 广播通知后 软件拉不起来也推送不了 实测只需要设置允许后台运行即可

    以上测试基于荣耀 Magic os 10 系统 其他厂商可能也是类似
    24 replies    2026-07-22 22:01:57 +08:00
    yakun4566
        1
    yakun4566  
       1 day ago
    前面 3 点都是国产 ui 都必须要做的事,不然都给杀了,第 4 点我现在也这么用,主要是这么用我会感觉哪些软件走代理在我控制之内
    jackOff
        2
    jackOff  
       1 day ago
    好累啊,直接买个三星或者啥对 gms 友好的手机吧
    beihu
        3
    beihu  
    OP
       1 day ago
    @yakun4566 第 4 点是允许应用绕过 我需要代理的软件都在访问控制中勾选了 然后规则走的全局 其他没选中的软件就不会被代理走的直连
    beihu
        4
    beihu  
    OP
       1 day ago
    @jackOff 三星的之前用过 耗电太快了 还有就是日用软件感觉比国产的也容易卡 国产手机的 fcm 也是能用的 就是要设置一番
    jackOff
        5
    jackOff  
       1 day ago
    @beihu 三星卡是那个垃圾动画效果卡,关掉动画效果,把显示分辨率和刷新率降低到国产安卓手机配置就快很多了
    okmysql2022
        6
    okmysql2022  
       1 day ago
    晚上断开这个我也研究过一段时间,还禁用过:
    com.hihonor.iaware / com.hihonor.powergenie / com.hihonor.android.hnaps / doze

    搞完快充就没了。。。

    就是系统的问题,还不支持自己设置。之前荣耀(华子)论坛,V2 ,酷安 fcm 相关帖子都翻烂了快,最后也没搞定晚上自动断开这个问题。。
    neroanelli
        7
    neroanelli  
       1 day ago
    这里有个问题想请教一下,FCM 需要设置策略走梯子还是直连?
    beihu
        8
    beihu  
    OP
       1 day ago
    @neroanelli 不重要 只要把梯子软件设置中的允许应用绕过 vpn 打开就行了 fcm 会自动绕过的 和你规则关系就不大了
    beihu
        9
    beihu  
    OP
       1 day ago
    @okmysql2022 这个晚上断开不单单是 fcm 而是大部分应用(可能也包括系统应用)都睡眠了一样 就是一个目的为了省电吧我觉得
    Theycn
        10
    Theycn  
       1 day ago
    嗯是的
    neroanelli
        11
    neroanelli  
       1 day ago
    @beihu #8 好的老哥
    ypx5
        12
    ypx5  
       1 day ago
    小米澎湃 os2 ,只要锁屏 fcm 就断,无解,至于梯子好像倒不重要,只要不锁屏,或者锁屏时在充电,都不会断。另外 app 要开启自启动和无用电限制,就能收到推送。
    snakejia
        13
    snakejia  
       1 day ago
    老哥,梯子用的哪个 app 啊
    beihu
        14
    beihu  
    OP
       1 day ago   ❤️ 1
    beihu
        15
    beihu  
    OP
       1 day ago
    @ypx5 这么看荣耀还简单一点 只需要开允许后台运行权限 其他的都不需要
    WessonC
        16
    WessonC  
       13h 59m ago
    又一次的打击了我 IOS 换安卓的积极性。
    JerrySDC
        17
    JerrySDC  
       13h 11m ago
    @ypx5 小米是最简单的,只要安装 Gboard 并设置默认输入法,锁屏就不断了,我一直在用。缺点是不能再用其它输入法。另外一个办法是 NFC 默认应用设置为 Google Wallet 还是 Google Pay ,锁屏也不会断,缺点是不能使用门禁以及公交卡,使用时要切回来,用完再切回去。不过我有手表,所以门禁和公交问题不大。
    beihu
        18
    beihu  
    OP
       12h 1m ago
    @JerrySDC 晚上睡觉后第二天会显示断开不
    ypx5
        19
    ypx5  
       11h 49m ago
    @JerrySDC 这个好
    JerrySDC
        20
    JerrySDC  
       11h 17m ago
    @beihu 不会,这就是我现在还在用小米的原因。
    zhaotian5868
        21
    zhaotian5868  
       6h 47m ago
    https://www.v2ex.com/t/651515#reply44 晚上你说的断开可以看下是不是 doze mode 得问题,我几年前就注意到了。
    beihu
        22
    beihu  
    OP
       1h 33m ago
    @zhaotian5868 第二天在 gcm 的日志中确实发现了 doze 相关的字眼
    beihu
        23
    beihu  
    OP
       1h 33m ago
    @zhaotian5868 问题是这个有解吗
    88080398
        24
    88080398  
       39 mins ago
    @beihu 那你浏览器和下载咋办?都走梯子?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2942 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 14:41 · PVG 22:41 · LAX 07:41 · JFK 10:41
    ♥ Do have faith in what you're doing.