app经常在后台被杀,请做到以下几点来保活:
以华为手机为例
- 前台服务
// 前台服务状态
log('前台服务: ' + $settings.isEnabled('foreground_service'))
// 开启前台服务
$settings.setEnabled('foreground_service', true);
// 关闭前台服务
$settings.setEnabled('foreground_service', false);
- 打开app详情页
设置 => 应用和通知 => 应用管理 => AutoJsPro - 通知 => 允许通知
- 电池 => 启动管理 => 关闭自动管理 => 允许自启动/允许关联启动/允许后台活动
- 在其他应用的上传显示 => 允许
- 修改系统设置 => 允许
忽略电池优化
这个隐藏的忒深了
通知使用权
使用记录访问权限
无限重启的技术
是基于Linux特性实现的一套黑科技保活技术,直达Android 保活尽头。实现App永生。耗电低,不占用CPU,保活持续时间理论上不卸载可达永久。
实现主动重启自己
- 用js实现主动重启自己
//退出后重启云控app
app.sendBroadcast({
action: "CloudControl.restart.app",
});
- 用adb命令实现主动重启自己
//退出后重启云控app
adb shell am broadcast -a CloudControl.restart.app
小结
清理后台会自动重启自己,开机后会自动重启自己,退出后还会重启自己,这样就基本实现了永久保活,持续运行,无障碍也可以自启。
测试
目前测试的手机从安卓7~安卓14,鸿蒙2.0 ~鸿蒙4.0 的所有机型都已经测试过了,都可以实现。
测试app::http://cdn.smartcloudscript.com/package/cloudcontrolV19210.apk
声明:本站部分资源搜集自网络,相关版权归版权持有人所有,如有侵权,请联络我们,本站会尽快删除。