不知道火星了吗 虽然是个假 fcm,但这样确实限制了微信的随机唤醒锁,
手机 pixel 8.1.0 后台限制开启 电池优化开启 后台数据开启 数据无限制开启
测试了下收信无延迟(电脑端登录,找个公众号自动回复),待机一段时间后,再测试,也能收到,无延迟,当然,需要 F 出去先
1
cs4589999 OP 放了一晚上,早上检查 BBS 中,没有看到微信的唤醒
|
2
cs4589999 OP *#*#426#*#* 中有 fcm 记录
|
3
KNOX 2018-02-01 12:02:31 +08:00 via iPhone
我的 pixel 出现过延迟的情况,一直挂着 ss 的
|
4
honeycomb 2018-02-01 12:20:00 +08:00 via Android
是的,大概在 android7 以前微信就有在用 gcm,但那个时候的性能差。
具体:android oreo 的后台限制实际上在 7.0 就已经存在,但不显式暴露,那个时候的微信在激活后台限制时,不太能被 gcm 拉起来。 现在基本上不会出现这种情况了。 |
5
geeksammao 2018-02-01 12:42:15 +08:00 via Android
@cs4589999 doze 了就没有唤醒锁了
|
6
leafleave 2018-02-01 12:45:32 +08:00 via iPhone
给 fcm 加个 hosts 就不用 f 出去了
|
8
azhi 2018-02-01 13:18:13 +08:00 via Android
不要绿色,开启限制后台后,一分钟后会自动切成缓存进程,能收 fcm
|
9
cs4589999 OP @geeksammao 正常情况下不限制后台的话,doze 了还是会有随机唤醒的
|
10
Love4Taylor 2018-02-01 13:30:55 +08:00 via Android
突然发现我一直没开后台限制 好气啊 白白让它在后台耗电 23333
|
11
lack006 2018-02-01 14:21:32 +08:00 via Android
只要手贱在多任务切换窗口按下全部清除微信就彻底死掉收不到 FCM 了吧
|
15
lack006 2018-02-01 14:58:01 +08:00 via Android
@cs4589999 开启后台限制后台活动 设置应用电池优化 开启后台流量+流量无限制 一旦滑掉微信就彻底死了 没有任何后台 /缓存服务 GCM 收不到=。=
|
16
cs4589999 OP @lack006 划掉后系统上确实看不见服务或者缓存,但能够由 gcm 拉起,我测试很多次了没有问题。
什么手机?系统? GCM 确认连接上? |
18
leafleave 2018-02-01 16:31:10 +08:00 via iPhone
@BitBoX 搜一下 fcm 服务器的 ip(可以在 github 里的防污染 hosts 里面查找带 fcm 或者 gcm 的都算上),然后写入 hosts 就可以了,不过需要 root 权限
|
19
FrankAdler 2018-02-01 16:58:48 +08:00 1
看到 FCM, 顺手 Google 了下, 又扯出一堆 Android 后台的问题... 然后又放弃了买 Android 机器的心思
|
20
iVeego 2018-02-01 17:12:23 +08:00
我试了下,可以唤起。但是 电池优化开启 后微信会断网,这是 doze 的特性。我还是比较习惯 Android 微信后台接收好信息,而不是 iOS 的打开后再拉取。感谢分享。
|
21
wangcheng 2018-02-01 17:16:36 +08:00
我是一直这么用的,但是还是有的时候会有延时(可能是 doze )。另外就是这样搞每次进入微信都会拉取最新消息,很慢。所以现在还是让它自己在后台了,感觉耗电量上没什么区别。
|
22
qiumaoyuan 2018-02-01 17:19:47 +08:00
你们说的“后台限制”是指啥?流量么?
|
24
Love4Taylor 2018-02-01 17:45:36 +08:00 via Android
@qiumaoyuan Background activity, Oreo 开始有的选项
|
25
F1024 2018-02-01 17:51:00 +08:00
|
26
xiva1209 2018-02-01 17:58:12 +08:00
我怎么不行?关了后台 pixel 2xl 人还在国外
|
27
xiva1209 2018-02-01 18:30:21 +08:00
日志里面看到收到了 fcm,但是拉不起微信消息
|
28
morethansean 2018-02-01 18:42:21 +08:00
@lack006 #15
你装黑域了? |
29
buguniaogu 2018-02-01 18:45:07 +08:00 via Android
如上设置,划掉前台,看到日志,但拉不起来。或许忽略了某些细节。。
|
30
honeycomb 2018-02-01 18:53:12 +08:00 via Android
|
31
honeycomb 2018-02-01 18:53:41 +08:00 via Android
@buguniaogu interesting
|
32
lack006 2018-02-01 19:05:24 +08:00 via Android
@morethansean 没有 具体情况和 #26 #29 类似 日志有但是无法唤醒微信
|
33
chengzhoukun 2018-02-01 19:34:41 +08:00 via Android
@FrankAdler 就是墙的问题
|
34
cs4589999 OP 更新一下,doze 有时会导致收不到 gcm,应该是因为假 gcm
|
35
MrFireAwayH 2018-02-02 18:50:26 +08:00
@cs4589999 测试了一下 发现没法接到消息 不知道是不是姿势不对
Nexus 5X Android 8.0 无 root Play 版微信 没开翻墙 *#*#426#*#* 看到 GCM 可以连接上 黑域里取消了对微信的限制 给微信设置如下: 开启了流量节约(Data saver) 开启了后台无限制流量(Unrestricted data access) 开启了电池优化(Battery optimization) 开启后台限制(Background activity) |
36
MrFireAwayH 2018-02-02 18:52:12 +08:00
@MrFireAwayH #35 GCM 的事件里 能看到 Broadcasted com.tencent.mm result=0 time=22
|
37
MrFireAwayH 2018-02-02 18:56:27 +08:00
@MrFireAwayH #36 F 出去后 可以了。。。
|
38
letianqiu 2018-02-03 08:23:03 +08:00
@MrFireAwayH 我也是 Nexus 5x,但是无法拉起微信,设置和你一样,另外我本身不在墙内,所以不存在 F 的问题。
|
39
Cheons 2018-02-03 22:15:19 +08:00 via Android
日志里有 什么时候唤醒就随缘了
|
40
JohnChu 2018-02-24 18:26:21 +08:00
Android 7.0,怎么看微信的消息还是通过 gcm 推送的还是通过后台服务推送的?
微信不在电池白名单里,并且通过滑动任务“关闭”了。 能看到微信的唤醒锁记录吗? |
41
trys1 2018-02-27 16:15:11 +08:00
同问,有没有什么方法,既可以休眠微信, 又可以及时收到消息
|