微信为何关闭的时候会收到消息
本帖最后由 younghare 于 2017-3-3 16:47 编辑微信运行是可能好几个进程在互相守护,你正常退出微信时,还能收到微信消息就是有其他进程收到消息(关注到com.tencent.mm:push)发送任务栏消息提示用户哦
所以在微信逆时你又是跟踪不到,你看看其他进程。不过微信主要的业务在com.tencent.mm进程中,一般你只有对这个进程hook即可
杀不死服务实现原理:
1:Android一个app可以启动2个或多个进程
2:进程A与进程B互相守护
3:进程A时刻盯着进程B,通用进程B也时刻盯着进程B
4:进程之间互相盯着,需要用到IPC进程间通信技术(也就是Binder机制AIDL 5:注意配置远程服务启动为一个新的进程,为新进程命名为 a
这边有个互相守护的android studio工程
http://download.csdn.net/detail/caizhigui/9754081 我也注意到这个问题了,清除后台程序时,在顶部通知栏还是会弹出微信的提示消息——原来是这个样子啊!a进程与b进程可以互相守护哒!好厉害! 目前很多,家族app,或者推广类app都有监控和互相启动的编译,对于这些app因为用户和受重面的不同,不可能全部去重编译,个人认为最好的办法,其实就是使用手机的停止运行这个功能,就可以实现了。或者安装例如冰箱之类的app把微信冰冻(原理其实就是停止运行)因为有的手机ROM阉割了停止运行,需要额外app来提供。 虽然不懂,但是感觉很厉害的样子 不想收消息只能退出 过来学习一下 学习了,这个有意思 那 为什么 我退出了 ,就是收不到消息!维持我还很烦恼! 其实 微信就是代替短信彩信的我觉得一直后台运行也挺好 把腾迅管家删除,好象就不会出现这个问题。 要干翻微信吗? 大神,从现象看本质