6.0 上微信在后台经常断线

2015-11-24 12:18:06 +08:00
 kennylx
没有 root,装了个绿色守护用非 root 模式。
微信一换到后台工作过会就有提示“ server access failure(1,-10087)"什么的提示,不胜其烦,而且有时漏接重要消息。
另外经常面板上的时钟走着走着滞后了,要息屏重新亮了后就正常了。
猜想应该是 doze 或者 battery optimization 这种功能引起的,但是不在待机的时候也会出现。
什么情况啊?
9925 次点击
所在节点    Android
18 条回复
honeycomb
2015-11-24 12:31:02 +08:00
微信收不到消息可以把它加入 battery optimization 的黑名单。

猜测你有听说了, 6.0 开始,手机进入 doze 以后,如果需要不受限制的随机唤醒,必须要通过 gcm 的高优先级信息,否则即使使用一个专门为 doze/app standbyer 扩展的 alarm 新 api ,最多每 15 分钟才能唤醒一次( ignore )

时钟延迟确实是 6.0.0 的重大 bug ,已经发现一段时间了。
yaoppp
2015-11-24 12:38:00 +08:00
昨天晚上临睡前微信一直提示连不上服务器,今天早上 7 点多发现手机时间停留在 3 点半,断开 wifi 换成 4G 之后正常。不知道是宽带的问题还是系统的问题。
PPTing
2015-11-24 12:44:07 +08:00
微信后台经常连不上网+1 时钟停止+1 ( Android 6.0 Nexus5 )
zzlinove
2015-11-24 15:56:22 +08:00
我把绿色守护删了就好了
honeycomb
2015-11-24 16:12:44 +08:00
@zhengkejian0
@zzlinove

绿色守护的 2.8 的三个 beta 版有一个嗜睡模式
什么意思呢:
在屏幕关掉后它会很快让系统进入 Doze 模式,这个的“很快”在 beta1/2 指立刻,在 beta3 指大约五分钟
正常情况下, Android 有一套何时进入 Doze 的算法和参数, Google 不允许 Android 设备制造商修改它

http://developer.android.com/training/monitoring-device-state/doze-standby.html

如果微信没有加入 ignore battery optimization 的名单,那么系统一旦进入 doze ,微信就没法运行了(进程也不会被杀掉),除非:
1 ,系统进入短暂的且间隔周期越来越长的维护窗口
2 , setAndAllowWhileIdle/setExactAndAllowWhileIdle 可以最多每 15 分钟唤醒一次
3 ,高优先级的 GCM 信息
kennylx
2015-11-24 16:31:30 +08:00
@honeycomb 是的,关掉试验功能里面的 aggressive doze 就好多了…
honeycomb
2015-11-24 16:42:07 +08:00
@kennylx
我比较推荐把微信加入 ignore battery optimization 名单
tntjackie
2015-11-24 20:08:35 +08:00
@zhengkejian0 两个问题+10086 。电池里把微信设置了不优化;时钟有两天一直停滞,最近好了很多
allan1st
2015-11-24 20:55:59 +08:00
@tntjackie 关掉绿色守护的 doze 模式就不会有时钟问题了。
Totato5749
2015-11-24 21:01:41 +08:00
国内毒瘤都能治 哈哈哈哈 目测等 bat 适配 6.0 后 doze 又没卵用了
ob
2015-11-24 21:18:00 +08:00
没 root ,没装装绿色守护前,一天要充三四次电,用上绿色守护之后,可以一天半一充。。
kennylx
2015-11-24 23:52:07 +08:00
@allan1st 绿色守护只是加快进 doze,关掉这个实验功能手机还是会进 doze 的,应该还会重现这个问题的
allan1st
2015-11-25 00:58:00 +08:00
@kennylx 我觉得不一定啊,如果 Doze 的代码中有关于时间的绝对值的判断呢?才疏学浅,看不懂 doze 部分代码,所以只是猜测。
但是实际体验是自从关掉绿色守护的 doze 功能后,没有发生过(当然进入 doze 的次数也不在一个数量级上)作为对比,关掉前平均每天两次时钟问题,重启才能解决,时间不同步还会导致 Play Store 里的 app 下载失败。
BROWNURSIDAE
2015-11-25 01:01:49 +08:00
同感!!!经常无法连接到服务器!!!
BROWNURSIDAE
2015-11-25 01:03:58 +08:00
@honeycomb 不是收不到,即使在没有待机手机正常运行情况下经常会提示无法连接到服务器的 toast 。。。无语了。。。微信的 service 一直留着,也没让绿色守护去碰它。。。
honeycomb
2015-11-25 01:17:15 +08:00
@BROWNURSIDAE 抓 logcat ?
BROWNURSIDAE
2015-11-25 01:25:12 +08:00
@honeycomb 明天打算抓抓看,也不知道是不是之前没看就编译别人的 wechatmod 的锅
lixumin
2015-11-25 11:38:37 +08:00
+1 ,短信也时常收不到,要重启下才行。幸好还有台一加 X 备用,暂时先换过来了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/238475

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX