升级 Android 9 之后发现原来的配置不行了。我原来是把微信加入节电白名单,再在绿色守护中使用 xposed 模式,选择对绿色化的应用接收 gcm 推送。
Android 9 系统中,这样配置不行。我也尝试在上述配置上选择对微信实施严格的后台设置("RUN_IN_BACKGROUND"那个权限),但是没有起作用,这样做之后绿色守护会把微信识别为后台纯净应用,进行休眠,(结果就是微信存在于后台,通知不是通过 gcm 推送)并且在*##426##*中看不到微信相关的推送。
想请教 Android 9 应该怎么设置?谢谢
1 morethansean 2019-10-05 12:45:04 +08:00 不需要绿色守护,直接 App Info 里面限制微信的后台应用就行了。 |
2 LZSZ 2019-10-05 12:56:35 +08:00 我的做法是不限制微信后台,相信我并不会怎么耗电。 |
3 gam2046 2019-10-05 13:12:49 +08:00 微信不是并不走 GCM/FCM 嘛? 微信通过 GCM/FCM 只是用作唤醒,没有内容的。真正的消息内容是在唤醒以后通过微信自己的渠道推送过来的。 |
![]() | 4 cst4you 2019-10-05 18:56:14 +08:00 不光不限制微信还要把微信放到不优化电池里头, 从此微信大几率不被杀, 爽的一批, 消息也能马上到 |
5 Hoshizora 2019-10-05 19:14:53 +08:00 via Android ![]() 清除数据,然后开全局登录有一定几率触发启用 FCM |
![]() | 6 joeyliu6 2019-10-06 13:46:47 +08:00 via Android |
8 47042 OP |
![]() | 10 Lxcm 2019-10-08 08:41:19 +08:00 一直在后台它不香?又没多耗电 比 ios 推送通知再进去界面刷新一遍才收到信息舒服多了 |