升级 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 1
清除数据,然后开全局登录有一定几率触发启用 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 推送通知再进去界面刷新一遍才收到信息舒服多了
|