更新记录
1.0.0(2025-08-09)
下载此版本
- 【初始化】支持保活,息屏1像素等
- 【公告】下个版本支持iOS
平台兼容性
云端兼容性
uni-app x(4.76)
Chrome |
Safari |
Android |
Android插件版本 |
iOS |
鸿蒙 |
微信小程序 |
- |
- |
5.0 |
1.0.0 |
- |
- |
- |
Turbo UI 系列插件 - App保活(想咋活就咋活)
插件介绍
t-keepalive-api
是一个用于 uni-app 的应用保活插件,支持 Android 和 iOS 平台。该插件可以帮助应用在后台运行时保持活跃状态,并且支持在保活状态下执行自定义函数。
功能特点
- 支持 Android 和 iOS 平台
- 前台服务保活(Android)
- 后台任务保活(iOS)
- 支持在保活状态下执行自定义函数
- 支持设置执行间隔
- 提供电池优化和自启动权限申请
- 适配多种主流手机厂商
基础用法
<script setup>
import * as TKeepAlive from "@/uni_modules/t-keepalive-api"
let interv = ref(0)
// 开启保活
function handleStartKeepAlive() {
TKeepAlive.start(() => {
interv.value = setInterval(() => {
console.log("Turbo Plugins 邀你活着")
},2000)
})
}
// 停止保活
function handleStopKeepAlive() {
TKeepAlive.stop(() => {
clearInterval(interv.value)
console.log("Turbo Plugins 停止了")
})
}
</script>
注意事项
- iOS 系统对后台任务有严格限制,保活时间有限,建议结合推送通知等机制增强保活效果。
- 不同厂商的 Android 设备对后台应用有不同的限制策略,可能需要用户手动设置。
- 请合理使用保活功能,避免过度消耗用户设备电量。