auto.js 中文文档 下载 App

前台服务 Foreground Service——防止脚本被系统后台杀掉

为什么需要前台服务

Android 系统为了省电和流畅,会主动杀死长期不活跃的后台应用。Auto.js 如果在后台被系统回收,正在运行的脚本会立刻停止——没有报错、没有崩溃,就是悄无声息地停了。

前台服务会在通知栏显示一个常驻的「进行中」通知(类似音乐播放器、下载管理器那样),告诉系统和用户「这个应用正在做重要的事情,别杀我」。

开启方法

侧拉菜单 → 找到「前台服务」→ 打开开关。此时通知栏会出现一个 Auto.js 的常驻通知,一般显示「Auto.js 正在运行」。

不等于绝对安全

前台服务能大幅提升存活率,但不是 100% 保险:

建议组合拳

三重保障最大化存活率:

  1. 前台服务(通知栏常驻)
  2. 电池优化白名单(不允许系统限制 Auto.js 的后台活动)
  3. 自启动管理(允许 Auto.js 开机自启)

验证是否生效

在前台服务开启后,运行一个长时脚本(比如每 30 秒 toast 一次的循环),然后把 Auto.js 切到后台,等待 5~10 分钟再切回来。如果脚本还在跑(toast 还在弹),说明前台服务起了作用。