lsgxeva

 

App保活技术实现

来源  https://juejin.im/post/6844904110219608078

 

通过ioctl跟binder驱动交互,实现以最快的方式唤醒新的保活服务,最大程度防止保活失败。同时,我也将跟您分享,我是怎么做到在不甚了解binder的情况下,快速实现ioctl binder这种高级操作。

声明:现在这个保活方式在MIUI等定制Android系统中已经不能保活,大部分时候只能活在模拟器中了。但对与我们的轻量定制的Android系统,一些系统级应用的保活,这个方案还是有用的。

随着Android阵营的各大手机厂商对于续航的高度重视,两三年前的手机发布会更是把反保活作为一个系统的卖点,不断提出了各种反保活的方案,导致现在想实现应用保活简直难于上青天,甚至都需要一个团队来专门研究这个事情。连微信这种超级APP,也要拜倒在反保活的石榴裙下,允许后台启动太费电,不允许后台启动就收不到消息。。Android发现了一个保活野路子就堵一条,然而很多场景是有保活的强需求的,有木有考虑过我们开发者的感受,自己人何必为难自己人

分类:

技术点:

相关文章:

  • 2021-12-17
  • 2021-12-01
  • 2021-05-17
  • 2021-09-17
  • 2021-07-30
  • 2021-12-08
  • 2022-01-24
猜你喜欢
  • 2022-12-23
  • 2021-08-23
  • 2021-08-16
  • 2022-12-23
  • 2022-12-23
  • 2021-09-27
相关资源
相似解决方案