默认

微信团队原创分享:Android版微信后台保活实战分享(进程保活篇)

查看数: 186429 | 评论数: 10 | 收藏 13
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-04-07 10:58

正文摘要:

本文来自微信Android客户端基础平台、性能优化负责人:杨干荣 的技术分享。 哪些部分需要“保活”? 按照我们的理解包含两部分: 网络连接保活: 如何保证消息接收实时性。详见本文上篇《微信团队原创分享:An ...

评论

JackJiang 发表于 12 个月前
引用:yangchanghong 发表于 2023-04-23 16:45
看文章,这是微信7年前的保活方案了,有 最新的保活方案吗或目前市面上主流APP的解决方案吗?

现在已经没有人去纠结保活了,因为保不了。。。

应用保活终极总结(一):Android6.0以下的双进程守护保活实践
应用保活终极总结(二):Android6.0及以上的保活实践(进程防杀篇)
应用保活终极总结(三):Android6.0及以上的保活实践(被杀复活篇)
Android进程保活详解:一篇文章解决你的所有疑问
Android端消息推送总结:实现原理、心跳保活、遇到的问题等
深入的聊聊Android消息推送这件小事
为何基于TCP协议的移动端IM仍然需要心跳保活机制?
一文读懂即时通讯应用中的网络心跳包机制:作用、原理、实现思路等
微信团队原创分享:Android版微信后台保活实战分享(进程保活篇)
微信团队原创分享:Android版微信后台保活实战分享(网络保活篇)
移动端IM实践:实现Android版微信的智能心跳机制
移动端IM实践:WhatsApp、Line、微信的心跳策略分析
Android P正式版即将到来:后台应用保活、消息推送的真正噩梦
全面盘点当前Android后台保活方案的真实运行效果(截止2019年前)
融云技术分享:融云安卓端IM产品的网络链路保活技术实践
一种Android端IM智能心跳算法的设计与实现探讨(含样例代码)
自已开发IM有那么难吗?手把手教你自撸一个Andriod版简易IM (有源码)
跟着源码学IM(一):手把手教你用Netty实现心跳机制、断线重连机制
跟着源码学IM(五):正确理解IM长连接、心跳及重连机制,并动手实现
2020年了,Android后台保活还有戏吗?看我如何优雅的实现!
史上最强Android保活思路:深入剖析腾讯TIM的进程永生技术
Android进程永生技术终极揭密:进程被杀底层原理、APP应对被杀技巧
Android保活从入门到放弃:乖乖引导用户加白名单吧(附7大机型加白示例)
yangchanghong 发表于 12 个月前
看文章,这是微信7年前的保活方案了,有 最新的保活方案吗或目前市面上主流APP的解决方案吗?
yangqingyuan 发表于 3 年前
还是微信牛逼
帅老头 发表于 5 年前
不错不错不错不错
dusuijiang 发表于 6 年前
提示: 作者被禁止或删除 内容自动屏蔽
思维广 发表于 6 年前
引用:JackJiang 发表于 2016-12-17 14:10
像QQ微信这种很可能直接进入厂商的白名单了,不能跟他们比。建议像小米华为这种,直接考虑接入它们自已的 ...

这个和推送通道有什么关系啊?
LocalBroadcastReceiver不能跨进程通信这个和白名单没关系吧
JackJiang 发表于 7 年前
引用:阮承志 发表于 2017-04-01 15:56
毕竟是微信啊,自己开发APP 后台进程基本被杀。如果所有app都杀不死,只有祈祷用户用大容量Android手机了, ...

微信这样的厂商必须主动给它白名单,不然谁买他手机,哈哈
阮承志 发表于 7 年前
毕竟是微信啊,自己开发APP 后台进程基本被杀。如果所有app都杀不死,只有祈祷用户用大容量Android手机了,但是总有很多低端手机。
JackJiang 发表于 7 年前
引用:pye52 发表于 2016-12-17 13:12
这里提到了push进程可以通过localbroadcast与work进程通信…
但是测试发现Localbroadcast是无法跨进程的
...

像QQ微信这种很可能直接进入厂商的白名单了,不能跟他们比。建议像小米华为这种,直接考虑接入它们自已的推送通道才有可能。
pye52 发表于 7 年前
这里提到了push进程可以通过localbroadcast与work进程通信…
但是测试发现Localbroadcast是无法跨进程的
一直对QQ的跨进程通信很感兴趣
如果要发送全局广播来进行通信的话,那么信息的安全性就很难保证了

返回顶部