Open PowerDi opened 5 years ago
搜 MIUI 白名单 搜到这个 issue
实验后发现,在 设置 - 电量与性能 - 应用配置
中将微信的后台配置设置为 无限制
或者 智能限制后台运行
,返回到上一层使之生效,稍等片刻,在 adb shell 中执行 dumpsys deviceidle whitelist | grep tencent
就可以看到 user,com.tencent.mm,(id号)
;同样的操作,设置为 后台运行超过10分钟后关闭
或者 禁止后台运行
之后,返回到上一层,再次查看 whitelist
,com.tencent.mm
就不在了,推测 MIUI 是通过这个方法来使微信在 Doze 下保活。
在MIUI系统中,MIUI对微信有着白名单的优化(不知如何实现),使得微信在乖巧模式下后,仍然存在一个0服务的进程,而其他都进入缓存,此时gcm功能无法触发,微信仍然能自唤醒,是否能够修复呢?如需提供详细资料,请抽空回复我,谢谢!