微信如何在安卓 8.0 使用 gcm 推送,不要常驻后台

2018-06-29 22:34:58 +08:00
 yipkwong

如问题所示,有什么办法可以让微信的消息推送走 gcm,不要老是常驻后台,莫名耗电

19644 次点击
所在节点    Android
56 条回复
xiva1209
2018-06-29 23:04:51 +08:00
用应用管理这个 xposed 模块
F1024
2018-06-29 23:29:41 +08:00
好像有个 GCM 代收?
yipkwong
2018-06-29 23:33:33 +08:00
@F1024 app 吗?
yipkwong
2018-06-29 23:33:55 +08:00
@xiva1209 可以实现 gcm 推送,然后拉起微信吗?
mozutaba
2018-06-29 23:36:09 +08:00
微信好像不是靠 gcm 推送,无论哪个版本
alvin666
2018-06-29 23:36:54 +08:00
酷安有个 app 能代收,要 xp
honeycomb
2018-06-29 23:36:59 +08:00
把 appops 里微信的 run in background 项设置为 ignore 即可,不过 Android 8.0 的实现有 bug,只会杀掉第一个 service (具体看 oasisfeng 提交的 issue report ),因此效果没有在 Android 8.1 的好
xiva1209
2018-06-29 23:37:36 +08:00
@yipkwong 是的它有一个 gcm 代收功能,可以拉起微信
rinex20
2018-06-29 23:39:53 +08:00
play 版本一直可以 gcm.
yipkwong
2018-06-30 00:12:30 +08:00
@rinex20 可以,但是后天杀了进程后就没有办法拉起微信收信息了?所以不知道怎么办
yipkwong
2018-06-30 00:13:11 +08:00
@honeycomb 安卓 8.1 实现效果怎样?
yipkwong
2018-06-30 00:13:33 +08:00
@yipkwong 后台
yipkwong
2018-06-30 00:22:33 +08:00
@honeycomb 自己试过了可以走 gcm 但是没办法拉起微信
crayygy
2018-06-30 08:34:28 +08:00
@yipkwong #13 主动杀进程的 GCM 推不到
boileryao
2018-06-30 14:11:06 +08:00
如果 GCM/FCM?是可以用的话 微信是会优先用 GCM/FCM?的
skylancer
2018-06-30 14:12:36 +08:00
@boileryao 并不是这个策略
yipkwong
2018-06-30 18:11:59 +08:00
@boileryao 好像是不会优先使用 gcm
yipkwong
2018-06-30 18:13:13 +08:00
@crayygy 但是一直后台有进程即使走 gcm 也没有什么意义啊,tg 没有后台进程走 gcm 照样有消息推送,难道这就是差距?
BaiMax
2018-06-30 18:34:16 +08:00
酷安上有一个 GcmForMojo,消息是通过 gcm 的,配合服务端可以基本脱离微信 app,之前试过有一定的延迟
BaiMax
2018-06-30 18:40:02 +08:00
还有一种方案是通过 telegram 转发的,没试过,不清楚体验怎么样。教程链接 https://51.ruyo.net/8054.html

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

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

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

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

© 2021 V2EX