更新记录
1.0.1(2024-05-04)
优化
1.0.0(2024-05-03)
安卓保活(多种技术;UTS版) Ba-KeepAlive-U
平台兼容性
Vue2 | Vue3 |
---|---|
√ | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.6.8,Android:4.4,iOS:不支持,HarmonyNext:不确定 | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
安卓保活(多种技术;UTS版) Ba-KeepAlive-U
简介
Ba-KeepAlive-U 是一款android原生保活插件,支持市面上大部分机型,Android4.4到Android14(注意:不保证支持所有机型和场景,建议先试用测试完整后,再购买)。
可解决定位、推送、websocket、定时任务、蓝牙、聊天等保活问题。
- 采用多种主流保活技术
有建议和需要,请联系QQ:2579546054
也可关注博客,实时更新最新插件:
安卓保活套装(通用、常驻通知、电池优化、自启管理、后台运行等) 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' | 通知栏内容,建议用户修改,非必传 |