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

2018 年 6 月 29 日
 yipkwong

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

28236 次点击
所在节点    Android
56 条回复
xiva1209
2018 年 6 月 29 日
用应用管理这个 xposed 模块
F1024
2018 年 6 月 29 日
好像有个 GCM 代收?
yipkwong
2018 年 6 月 29 日
@F1024 app 吗?
yipkwong
2018 年 6 月 29 日
@xiva1209 可以实现 gcm 推送,然后拉起微信吗?
mozutaba
2018 年 6 月 29 日
微信好像不是靠 gcm 推送,无论哪个版本
alvin666
2018 年 6 月 29 日
酷安有个 app 能代收,要 xp
honeycomb
2018 年 6 月 29 日
把 appops 里微信的 run in background 项设置为 ignore 即可,不过 Android 8.0 的实现有 bug,只会杀掉第一个 service (具体看 oasisfeng 提交的 issue report ),因此效果没有在 Android 8.1 的好
xiva1209
2018 年 6 月 29 日
@yipkwong 是的它有一个 gcm 代收功能,可以拉起微信
rinex20
2018 年 6 月 29 日
play 版本一直可以 gcm.
yipkwong
2018 年 6 月 30 日
@rinex20 可以,但是后天杀了进程后就没有办法拉起微信收信息了?所以不知道怎么办
yipkwong
2018 年 6 月 30 日
@honeycomb 安卓 8.1 实现效果怎样?
yipkwong
2018 年 6 月 30 日
@yipkwong 后台
yipkwong
2018 年 6 月 30 日
@honeycomb 自己试过了可以走 gcm 但是没办法拉起微信
crayygy
2018 年 6 月 30 日
@yipkwong #13 主动杀进程的 GCM 推不到
boileryao
2018 年 6 月 30 日
如果 GCM/FCM?是可以用的话 微信是会优先用 GCM/FCM?的
skylancer
2018 年 6 月 30 日
@boileryao 并不是这个策略
yipkwong
2018 年 6 月 30 日
@boileryao 好像是不会优先使用 gcm
yipkwong
2018 年 6 月 30 日
@crayygy 但是一直后台有进程即使走 gcm 也没有什么意义啊,tg 没有后台进程走 gcm 照样有消息推送,难道这就是差距?
BaiMax
2018 年 6 月 30 日
酷安上有一个 GcmForMojo,消息是通过 gcm 的,配合服务端可以基本脱离微信 app,之前试过有一定的延迟
BaiMax
2018 年 6 月 30 日
还有一种方案是通过 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