更新记录
1.0.6(2025-05-26) 下载此版本
插件概述
UIAPPX 安卓保活插件采用多种保活机制,主要解决以下问题:
- 应用在后台被系统限制运行
- 三星等机型无法接收离线推送
- 电池优化策略导致的后台服务终止
核心功能
- 多机制保活:集成进程守护、白名单管理、系统限制绕过等技术
- 推送保障:特别优化三星等厂商的离线推送接收问题
- 电池优化忽略:突破系统电池限制策略
使用方法
1. 基础后台保活
import { startKeepAliveManager } from "@/uni_modules/xw-keepalive";
startKeepAliveManager(); // 初始化基础保活服务
2. 开启忽略电池优化
【忽略电池优化,手动杀死应用,依旧可以进行后台运行】
import { requestIgnoreBatteryOptimization } from "@/uni\_modules/xw-keepalive";
requestIgnoreBatteryOptimization();
3. 主项目需要添加的权限
【不管有没有用,都加上】
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="28" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_SPECIAL_USE"/>
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" />
1.0.5(2025-05-26) 下载此版本
更新
1.0.4(2025-05-24) 下载此版本
插件概述
UIAPPX 安卓保活插件采用多种保活机制,主要解决以下问题:
- 应用在后台被系统限制运行
- 三星等机型无法接收离线推送
- 电池优化策略导致的后台服务终止
核心功能
- 多机制保活:集成进程守护、白名单管理、系统限制绕过等技术
- 推送保障:特别优化三星等厂商的离线推送接收问题
- 电池优化忽略:突破系统电池限制策略
使用方法
1. 基础后台保活
import { startKeepAliveManager } from "@/uni_modules/xw-keepalive";
startKeepAliveManager(); // 初始化基础保活服务
2. 开启忽略电池优化
【忽略电池优化,手动杀死应用,依旧可以进行后台运行】
import { requestIgnoreBatteryOptimization } from "@/uni\_modules/xw-keepalive";
startKeepAliveManager();
1. 基础后台保活
import { startKeepAliveManager } from "@/uni_modules/xw-keepalive";
startKeepAliveManager(); // 初始化基础保活服务
2. 开启忽略电池优化
【忽略电池优化,手动杀死应用,依旧可以进行后台运行】
import { requestIgnoreBatteryOptimization } from "@/uni\_modules/xw-keepalive";
startKeepAliveManager();
3. 主项目需要添加的权限
【不管有没有用,都加上】
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="28" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_SPECIAL_USE"/>
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" />
查看更多
平台兼容性
uni-app x
Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|
- | - | 8.0 | - | - | - |