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

miui 的 fcm 推送间歇性断开重连 导致耗电以及无法收到推送 求解决方案

  •  
  •   Hedge · 2020-02-27 11:14:55 +08:00 · 8500 次点击
    这是一个创建于 1731 天前的主题,其中的信息可能已经有所发展或是发生改变。
    (时间日期) net=1: Close err:20 time 120(左右)
    (时间日期) net=1: Connected
    google 服务是最新测试版,24h 酸酸乳,已经关闭了 google 框架和服务的电池优化 但就是经常断开重连
    我也不知道是酸酸乳的问题还是 miui 的问题
    有解决方案吗...
    6 条回复    2020-03-02 22:14:35 +08:00
    LU35
        1
    LU35  
       2020-02-27 11:42:44 +08:00 via Android
    科学上网服务端超时的设置问题,所有类型的服务端都需要改设置来避免这个问题(包括 v2 )。
    可以自己在网上搜索下具体设置设置,好多年前就存在的老问题了。
    872517414
        2
    872517414  
       2020-02-27 11:47:04 +08:00 via Android
    之前逛 V2EX 有印象看到说 MIUI 的某个程序阻断了 Google Play 服务的连接,存在着针对 GMS 的网络连接黑名单。
    Muniesa
        3
    Muniesa  
       2020-02-27 11:52:37 +08:00
    酸酸乳的问题,我的解决办法是改 hosts 让 fcm 直连
    0A0
        4
    0A0  
       2020-02-27 12:31:29 +08:00 via Android
    在海外的表示原生 miui 的 fcm 一直都是病怏怏。
    连接没问题但大多数支持 fcm 的 app 也不会推送。
    如果不担心耗电可以把想收推送的软件开启自启跟电源无限制应该会一定程度上解决问题。
    yujiang
        5
    yujiang  
       2020-02-27 12:45:53 +08:00 via Android
    miui 回应是国内 gms 连不上会一直请求重连导致耗电突增,但又有大量用户需要 play 组件来玩游戏什么的,干脆在系统层面就把 gms 给拉黑了
    shikkoku
        6
    shikkoku  
       2020-03-02 22:14:35 +08:00 via Android
    120 秒是老毛病,如果你无法设置服务端的超时设置,只能用 clash 或者 surfboard 用规则来使 fcm 服务域名走直连。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2813 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 07:34 · PVG 15:34 · LAX 23:34 · JFK 02:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.