Android程序保活

  • Post author:
  • Post category:其他


Android系统中维持推送服务保活是保证推送服务质量的前提。

保活的方法主要分为两个方向:一是尽量减少进程被杀死的概率,一是在进程被杀死后能尽快拉活。

减少杀死的概率:

1、通过startForeground设为前台服务

2、在service的onStart方法里返回 STATR_STICK

3、提高service的优先级

4、使用系统级service

5、加入厂商白名单

拉活的方法:

1、通过监听系统广播拉活

2、多个app相互拉活

3、在service的onDestroy方法里重启service

4、服务互相绑定

5、在native层fork一个子进程来与主进程互拉。



版权声明:本文为xianglongjifei原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。