安卓的微信来消息是怎么推送的?

36 天前
TNOK  TNOK
有朋友问我安卓微信消息延迟怎么办,我不太了解,之前似乎看到微信在安卓上没有接入任何一家的 push ,后台不保活的情况是怎么推送消息的?
6200 次点击
所在节点   Android  Android
52 条回复
derdct
derdct
36 天前
有谷歌的残废 FCM, 国产手机微信都是后台白名单 (
TNOK
TNOK
36 天前
@derdct 白名单是指后台不杀死或者不完全杀死?
kk2syc
kk2syc
36 天前
@TNOK 白名单就是厂家内置,后台不杀死不清除微信服务
TNOK
TNOK
36 天前
@kk2syc 感谢回答
dilu
dilu
36 天前
“后台不保活的情况是怎么推送消息” ❌
“怎么在不然用户知道的情况下保活” ✅

我记得有个骚操作,利用悬浮在其他 app 之上的权限,显示一个像素点,这样用户看不到任何东西,但是你的 app 不会被杀掉,因为系统认为你的 app 并没有退出。

微信不是后台不保活,那是往死了保活啊,甚至在那个 root 刷机很普遍的年代,都要装一些特别深度的 xposed 插件才能彻底干掉微信的后台,普通杀进程的软件都干不掉的,哪怕有 root 权限也干不掉。

不过具体技术细节我不太清楚,应该是跟手机厂商有 py 直接加的白名单。或者没有 py 手机厂商也得加白,毕竟以微信的体量你不加白,用户买了你的手机后经常收不到微信消息,你觉得用户会怪手机还是怪微信?
chiaf
chiaf
36 天前
@dilu 不是吧,当初小米 2s 的微信,不留微信在后台根本收不到推送消息,后面换了苹果才知道,不用留在后台也是能收到推送通知。
dilu
dilu
36 天前
@chiaf 你说的时代太古早了点吧,那会的微信我不太清楚,我有印象大概是小米 6 前后的时代
gunner168
gunner168
36 天前
国产厂商出厂默认微信白名单,你前台杀死了其实后台还在运行,如果手动去掉白名单,这样不挂后台是完全收不到推送的
twoz
twoz
36 天前
国产微信自启动权限关了接收不到推送了
lscho
lscho
36 天前
厂家开后门,默认微信后台保活。。。如果强制杀掉,真收不到
someonesnone
someonesnone
36 天前
国内安卓都是假杀微信, 后台完全保活的,只有进设置进应用选杀掉才能杀
vcn8yjOogEL
vcn8yjOogEL
36 天前
微信会自己留一个后台推送服务
实际占用很低, 因此原生系统一般不会动它
OEM 系统喜欢滥杀, 但国行都会加白名单

如果用外国 IP 登录微信会使用谷歌 FCM 推送
iyaozhen
iyaozhen
36 天前
后台不保活的情况是怎么推送消息的 你认知错了
会保活,而且手机厂商还会加白,不杀微信

微信这种国民 app ,你收不到消息,别人能收到,你说用户是骂手机还是骂微信。因此你朋友这个问题,应该换个国产手机
obeykarma
obeykarma
36 天前
所以最可怕的是如果有一天微信作恶

所有国产安卓用户的微信就成了定位器、窃听器等等

因为保活机制,甚至可以在后台偷偷录音、上传设备内照片、文件等
humxman
humxman
36 天前
有个小米 13 红米 70PRO 刚自测,微信的自启动关了过后杀掉进程其实是收不到推送的,应该和使用的 OS 有关吧。
建议你的朋友把与推送有关的系统服务升级下。
SenLief
SenLief
36 天前
国内厂商会把微信加入到电池白名单,其实现在安卓用旗舰的话没必要在意是不是后台了,我现在基本上 app 都后台,几天都不会掉,内存那么大,电池那么大,不用都浪费。
docx
docx
36 天前
你不保活,操作系统会帮你保活,应用自身也会想办法保活
HK560
HK560
36 天前
微信倒没啥事,但我钉钉这个经常延迟没消息;得重新打开应用才行;锁后台+自动启动+关闭省电都不行
darkengine
36 天前
当你成了事实上的老大之后,大家都要配合你。

在手机厂待过,用户微信收不到推送,会给厂家提反馈说人家 x 米息屏能收到推送,你这破手机怎么不行?

没办法,给微信开后台白名单吧。
bruce0
36 天前
@chiaf #6 很早的时候是这样, 我记得 14 年左右,那时候我还是主要用 QQ, 当时的手机是荣耀 6, 微信直接从任务管理里杀掉就可以, 然后微信就收不到消息了

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

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

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

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

© 2021 V2EX