更新记录

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>

注意事项

  1. iOS 系统对后台任务有严格限制,保活时间有限,建议结合推送通知等机制增强保活效果。
  2. 不同厂商的 Android 设备对后台应用有不同的限制策略,可能需要用户手动设置。
  3. 请合理使用保活功能,避免过度消耗用户设备电量。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

相关权限查看AndroidManifest.xml

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。