简介(下载地址)
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




![正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-16讲 EPIT定时器](https://img-blog.csdnimg.cn/direct/2c1364a5c1894b57b6167b3832854144.png)














