现在对保活的控制越来越严格了
还有什么工具或者第三方库 或者思路指导一下吗
现在用的是keeplive 但是有些地方用不到
各位大佬get点思路
您的每一个用心回答,都会让这个世界变得更美好一些!
1,我记得之前有一个问题总结过。
2,你可以申请悬浮窗权限,然后app后台的时候你启动一个透明的act,1px
3,你可以申请无障碍服务,这样也能提高优先级
4,你还可以使用网上的一些双进程工具
5,开一个前台服务+通知挂哪里提高优先级。
现在能搞的就是这样了,但是,如果你有钱,可以买SDK的,我朋友公司就是这样的,Android12都能保活,牛皮的很。
由于各个手机厂商对Android系统进行深度定制,保活确实难搞,以前使用腾讯音视频的时候,使用过前台service保活,但是容易被用户从后台清掉,如果条件允许,建议使用第三方付费保活,比如友盟、小米Push,华为Push等
现在基本上系统版本越高越不允许保活的存在,我觉得保活用的最多的做法应该还是双守护进程,互相守护,其中一个挂了另一个调起。普通的移动应用开发,保活我觉得不应该;如果是终端的应用开发,比如一些人脸门禁终端,诸如此类的产品,那么保活是合理的需求,终端都是一些定制性设备,具有比较多的权限甚至是系统权限,可以比较轻松地实现
1,我记得之前有一个问题总结过。
2,你可以申请悬浮窗权限,然后app后台的时候你启动一个透明的act,1px
3,你可以申请无障碍服务,这样也能提高优先级
4,你还可以使用网上的一些双进程工具
5,开一个前台服务+通知挂哪里提高优先级。
现在能搞的就是这样了,但是,如果你有钱,可以买SDK的,我朋友公司就是这样的,Android12都能保活,牛皮的很。
由于各个手机厂商对Android系统进行深度定制,保活确实难搞,以前使用腾讯音视频的时候,使用过前台service保活,但是容易被用户从后台清掉,如果条件允许,建议使用第三方付费保活,比如友盟、小米Push,华为Push等
现在基本上系统版本越高越不允许保活的存在,我觉得保活用的最多的做法应该还是双守护进程,互相守护,其中一个挂了另一个调起。普通的移动应用开发,保活我觉得不应该;如果是终端的应用开发,比如一些人脸门禁终端,诸如此类的产品,那么保活是合理的需求,终端都是一些定制性设备,具有比较多的权限甚至是系统权限,可以比较轻松地实现