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

这电池优化隐藏的很深啊,开启后微信自然就走 FCM,消息都即使,早上起来只占 7M

  •  
  •   Jerami · 2020-09-11 21:30:47 +08:00 via Android · 6425 次点击
    这是一个创建于 1540 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  2020-09-12 03:18:49 +08:00
    即时通讯能用 FCM 的,不得加入到电池白名单,必须走 FCM 。微信可以用 FCM,加入到电池优化里面必须走 FCM 了,用厂商自己的后台管理没效果。
    https://i.loli.net/2020/09/12/qA5HVZF987xIh1p.png
    我好奇的是为什么这个电池优化在设置里没法直接找到,必须要通过搜索才可以找到。
    24 条回复    2020-09-22 11:41:43 +08:00
    JensenQian
        1
    JensenQian  
       2020-09-12 01:08:48 +08:00 via Android
    微信最近直接吃 800 多 M,直接被我用空调狗关了
    <a href="https://sm.ms/image/eiV8yFIwfHxnOXg" target="_blank"><img src="https://i.loli.net/2020/09/12/eiV8yFIwfHxnOXg.jpg" ></a>
    dickinpit
        2
    dickinpit  
       2020-09-12 01:50:28 +08:00 via Android
    请问那还需要保持自启动吗?
    Jerami
        3
    Jerami  
    OP
       2020-09-12 03:08:46 +08:00 via Android
    @dickinpit 系统设置不变,只是去隐藏的电池优化里打开优化而已。但你也可以在电池里阻止后台运行,但前两个要打开,我是华为 emui10.1 港版系统。
    Jerami
        4
    Jerami  
    OP
       2020-09-12 03:10:04 +08:00 via Android
    @JensenQian 有点惨,我是 play 版本的微信,海外账户,未实名,发现电池优化以前微信最高也不到 300 。
    Jerami
        5
    Jerami  
    OP
       2020-09-12 03:26:36 +08:00 via Android   ❤️ 1
    @dickinpit 总结下,emui 电池里面选择允许自启,允许被唤醒,禁止后台运行,电池优化里选择优化,在微信是停止运行,关闭屏幕的情况下,第一个新消息延迟是 14 秒。fcm log 有推送的痕迹。
    vk42
        6
    vk42  
       2020-09-12 03:31:33 +08:00
    之前 pixel 的原生 Android 开微信电池优化会导致熄屏收不到消息……不知道现在咋样了
    Jerami
        7
    Jerami  
    OP
       2020-09-12 03:46:20 +08:00 via Android
    @vk42 昨天我用 android studio 的 pixel 模拟器,android 11,内存 2.1G ,开启优化后可以收到 fcm 。ps:我在国外,不知道国内咋样。
    vk42
        8
    vk42  
       2020-09-12 03:51:08 +08:00
    @Jerami 同在墙外,不过折腾这个应该已经是 Android 9 时候了,前两天刚刚升的 Android 11,回头把电池优化打开再试试看还有问题不
    dickinpit
        9
    dickinpit  
       2020-09-12 07:45:07 +08:00 via Android
    @Jerami 我也实测一下。国内版 MIUI,play 版微信、telegram,以及一个墙外新闻 app,人在墙内。其他设置不变,这三个 app 开启电池优化后,原本可以及时收到 FCM 推送的 telegram 和 新闻,停止推送,FCM 记录里显示接受成功,但广播失败,微信自始至终就没有走 FCM 。所以终究可能不是是否电池优化、留后台的问题,而是大陆版系统的问题。
    dickinpit
        10
    dickinpit  
       2020-09-12 07:47:22 +08:00 via Android
    @Jerami 另外,play 版微信在未电池优化的日常情况下,内存占用在 200 到 800 之间疯狂波动
    dinghmcn
        11
    dinghmcn  
       2020-09-12 07:58:19 +08:00 via Android
    @dickinpit #9 微信酷安有人研究过,会检测 IP 墙外才走 FCM,只能一直挂梯子
    suzic
        12
    suzic  
       2020-09-12 08:06:27 +08:00 via Android
    欧版 muui,play 版微信,人在墙内,开了电池优化还需要常驻后台吗
    Jerami
        13
    Jerami  
    OP
       2020-09-12 08:07:05 +08:00 via Android   ❤️ 1
    @dickinpit 我是 emui c636 亚太版系统,所有的 app 都开起了电池优化,支付宝不但开启了电池优化,还开启了三项禁止,但依然正常的收到 Fcm 和华为 push 的推送,看来还真的是跟系统有关。
    dickinpit
        14
    dickinpit  
       2020-09-12 08:13:55 +08:00 via Android
    @dinghmcn 啊,谜团终于揭晓,谢谢!
    miyuki
        15
    miyuki  
       2020-09-12 08:24:24 +08:00 via Android
    微信的 fcm 是为了拉起后台收消息吧?
    dickinpit
        16
    dickinpit  
       2020-09-12 08:28:31 +08:00 via Android
    @JensenQian 这个关掉不影响推送吗
    JensenQian
        17
    JensenQian  
       2020-09-12 08:41:16 +08:00 via Android
    @dickinpit 微信平时也没啥重要消息,而且我隔个一小时左右就开次微信
    JensenQian
        18
    JensenQian  
       2020-09-12 08:51:45 +08:00 via Android
    @dickinpit 不关起来真的吃不消,我小米 8 刷欧版 miui11.2 总共 6GBplay 版本微信要吃 800 多 M
    https://i.loli.net/2020/09/12/zAxThKtZ1MlwvG8.jpg
    Jerami
        19
    Jerami  
    OP
       2020-09-12 08:53:50 +08:00 via Android
    @JensenQian 是不是小程序什么的太多了?
    JensenQian
        20
    JensenQian  
       2020-09-12 10:10:46 +08:00 via Android
    @Jerami 没,小程序都关了
    dickinpit
        21
    dickinpit  
       2020-09-12 10:11:38 +08:00 via Android
    @JensenQian 我是新买的,8GB,微信也经常占七八百,啥也不干就可用内存 4G 出头了,所以很理解......而且我 TM 还刷不了欧版(联发科)。我先把小程序删一删看......
    JensenQian
        22
    JensenQian  
       2020-09-12 10:36:25 +08:00
    @dickinpit 你的是 k30u 吧,看看海外会不会上了,会上应该会有欧版
    https://v2ex.com/t/643929
    我在 V 站上找到了整个,为了微信收消息大家也是各出奇招,你可以试下
    dickinpit
        23
    dickinpit  
       2020-09-12 10:46:27 +08:00 via Android
    @JensenQian 谢谢!之前有听说过代收的。其实哪怕普通的国际版我也能接受,但眼下国际版开发比较落后,要等到猴年马月去......
    Jerami
        24
    Jerami  
    OP
       2020-09-22 11:41:43 +08:00 via Android   ❤️ 1
    @dickinpit 今天来挖坟,我在淘宝花了 80 刷成了国内版 emui,发现在国行版本的系统下,开启电池优化微信依然可以走 fcm,不占用内存。

    话说国行 emui 没法添加 Google Pay 了,nfc 废了。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2697 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:11 · PVG 18:11 · LAX 02:11 · JFK 05:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.