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

Android 9 上如何用绿色守护接收微信的 gcm 推送?

  •  
  •   47042 · 2019-10-05 11:59:22 +08:00 · 5950 次点击
    这是一个创建于 422 天前的主题,其中的信息可能已经有所发展或是发生改变。

    升级 Android 9 之后发现原来的配置不行了。我原来是把微信加入节电白名单,再在绿色守护中使用 xposed 模式,选择对绿色化的应用接收 gcm 推送。

    Android 9 系统中,这样配置不行。我也尝试在上述配置上选择对微信实施严格的后台设置("RUN_IN_BACKGROUND"那个权限),但是没有起作用,这样做之后绿色守护会把微信识别为后台纯净应用,不进行休眠,(结果就是微信存在于后台,通知不是通过 gcm 推送)并且在*##426##*中看不到微信相关的推送。

    想请教 Android 9 应该怎么设置?谢谢

    12 条回复    2020-10-12 20:19:34 +08:00
    morethansean
        1
    morethansean   2019-10-05 12:45:04 +08:00
    不需要绿色守护,直接 App Info 里面限制微信的后台应用就行了。
    LZSZ
        2
    LZSZ   2019-10-05 12:56:35 +08:00
    我的做法是不限制微信后台,相信我并不会怎么耗电。
    gam2046
        3
    gam2046   2019-10-05 13:12:49 +08:00
    微信不是并不走 GCM/FCM 嘛?

    微信通过 GCM/FCM 只是用作唤醒,没有内容的。真正的消息内容是在唤醒以后通过微信自己的渠道推送过来的。
    cst4you
        4
    cst4you   2019-10-05 18:56:14 +08:00
    不光不限制微信还要把微信放到不优化电池里头, 从此微信大几率不被杀, 爽的一批, 消息也能马上到
    Hoshizora
        5
    Hoshizora   2019-10-05 19:14:53 +08:00 via Android   ❤️ 1
    清除数据,然后开全局登录有一定几率触发启用 FCM
    joeyliu6
        6
    joeyliu6   2019-10-06 13:46:47 +08:00 via Android
    请试一下应用管理: https://www.coolapk.com/apk/github.tornaco.xposedmoduletest

    有一个微信 GCM 推送开启的设置。
    bclerdx
        7
    bclerdx   2019-10-06 16:55:24 +08:00
    @cst4you 把微信放到电池不优化的列表内,有人反馈微信消息接收延迟。
    47042
        8
    47042   2019-10-06 23:11:24 +08:00
    @Hoshizora 好像之前在 Android 7 的时候我的确是这么登录的。我试试~


    @cst4you 我的想法是 gcm 一定要能够顺畅到达,如果之后我想要缓存微信进程也可以选择使用缓存接收消息。另一方面我用微信其实比较少,所以 gcm 可能更适合我。
    cst4you
        9
    cst4you   2019-10-07 19:59:32 +08:00
    @bclerdx 请多用, Android 9 多了自适应电池省电, 用的少系统一样会咔嚓你
    Lxcm
        10
    Lxcm   2019-10-08 08:41:19 +08:00
    一直在后台它不香?又没多耗电 比 ios 推送通知再进去界面刷新一遍才收到信息舒服多了
    bclerdx
        11
    bclerdx   2019-10-08 16:28:53 +08:00
    @cst4you 你是说一定时间没用 APP,系统认为是不活动的吧,然后给你关闭后台。导致收不到消息或消息延迟?
    skrad
        12
    skrad   49 天前
    @47042 你好 请问你最近关于这个主题有什么解决方案么?我也想达到同样的效果
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1722 人在线   最高记录 5268   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 17:21 · PVG 01:21 · LAX 09:21 · JFK 12:21
    ♥ Do have faith in what you're doing.