老规矩,先上项目地址: https://github.com/wangshihu123/DaemonLibrary 结合网上各路大神及自己的项目保活实战(在此不方便透露项目),给出了最新的保活姿势。(如有雷同,纯属巧合)
1.为什么要做 Android 保活?
首先我个人并不推荐也不喜欢手机应用通过各种手段后台保活,当我们确定一定以及肯定地需要这个功能的时候,
也就只能硬着头皮去与各个手机的后台管理机制做斗争了。
(一句话,产品需求呗)
2.故事背景
我们的需求是:开启户外运动,需要永驻后台,采集收据,使用过咕咚、悦跑圈的都知道。
但是不同的机型及厂家,让我们的应用无时无刻地在后台被杀。泪牛满面。。。
渡尽劫波兄弟在-----做 IM 推送的小伙伴同样有这样的情况:
http://www.52im.net/forum.php?mod=viewthread&tid=429&highlight=%B1%A3%BB%EE
还有应用保活终极系列(1-3):(分析了咕咚,乐动力,悦动圈。捎带着科普了微信和 QQ)
http://www.52im.net/forum.php?mod=viewthread&tid=1135&highlight=%B1%A3%BB%EE
十八路神仙,各显神通。
3.保活总结