简介(下载地址)
Ba-KeepAlive-U 是一款android原生保活插件,UTS版本(同时支持uniapp和uniappx),支持市面上大部分机型,Android4.4到Android14(**注意:**不保证支持所有机型和场景,建议先试用)。
可解决定位、推送、websocket、定时任务、蓝牙、聊天等保活问题。
- 采用多种主流保活技术
截图展示
可关注博客,实时更新最新插件:
uniapp 常用原生插件大全
安卓保活(采用多种主流技术) Ba-KeepAlive
安卓保活套装(通用、常驻通知、电池优化、自启管理、后台运行等) Ba-KeepAlive-Suit(文档)
使用方法
在 script
中引入组件
import * as keepAlive from "@/uni_modules/Ba-KeepAlive-U";
在 script
中调用
import * as keepAlive from "@/uni_modules/Ba-KeepAlive-U";export default {data() {return {}},methods: {register() { //注册let options = {channelId: "Ba-KeepAlive-U",channelName: "Ba-KeepAlive-U",title: "Ba-KeepAlive-U",content: "Ba-KeepAlive-U is running",success: (res : keepAlive.ApiResult) => {console.log(res)}} as keepAlive.ApiOptions;keepAlive.register(options);},unregister() { //注销let res = keepAlive.unregister();console.log(res)},isRunning() { //是否正在运行let res = keepAlive.isRunning();console.log(res)},
方法清单
名称 | 说明 |
---|---|
register | 注册保活服务,建议在Application里初始化 |
isRunning | 查看保活服务是否运行 |
unregister | 注销保活服务,并不会立马停止,而是在1s之后停止,非必须调用,比如可以在app完全退出的时候可以调用,根据你的需求调用 |
register 方法参数
注册保活服务
属性名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
channelId | String | 建议 | ‘Ba-KeepAlive-U’ | 渠道Id,建议用户修改,非必传 |
channelName | String | 建议 | ‘Ba-KeepAlive-U’ | 渠道名,用于设置里通知渠道展示,建议用户修改,非必传 |
title | String | 建议 | ‘Ba-KeepAlive-U’ | 通知栏标题,建议用户修改,非必传 |
content | String | 建议 | ‘Ba-KeepAlive-U is running’ | 通知栏内容,建议用户修改,非必传 |
UTS基础文档
UTS 语法
UTS API插件
UTS 组件插件
Hello UTS