Uniapp UTS插件 SDK 插件使用说明

介绍

SDK版本

V1.0.0

插件地址

https://ext.dcloud.net.cn/plugin?id=22804

权限

插件集成指南

1 插件集成

2 修改包名

3 使用方法

3.1 插件初始化验证

注意点:调用初始化方法之前必须先取得授权!!!

3.1.1 授权与用户管理配置

根据使用场景和网络依赖性,SDK 提供两种授权模式,区别如下:

特性在线模式离线模式
网络依赖首次激活需联网验证,后续操作可离线使用完全离线,无需任何网络连接
授权文件无需预置文件,strLicense设置为空字符串需预置离线授权文件(从管理门户下载)到/Android/data/<包名>/files/目录
用户限制功能支持通过thirdUserId动态封禁用户(需联网同步黑名单)依赖本地授权文件,无法动态封禁用户
适用场景需定期验证授权状态或动态管理用户权限的场景无网络环境(如医疗设备专用平板)、对数据隐私要求极高的场景
激活方式自动联网验证appKeypackageSecret通过读取本地授权文件激活
功能限制支持远程更新设备授权列表功能固定,无法远程更新授权

配置选择建议

  1. 优先选择在线模式

    • 支持动态用户管理(如冻结异常账户)

    • 自动适配最新设备授权规则

    • 首次激活后仍可离线使用核心功能

  2. 强制离线场景选择离线模式

    • 需提前在管理门户生成设备指纹绑定的授权文件

    • 授权文件与设备强关联,不可跨设备复用

请根据使用场景选择对应的配置方式。

详细配置如下:

在线模式(无需离线授权文件)

离线模式(需预置授权文件)

用户权限控制(可选)

3.1.2 使用示例

在App.vue的onLaunch()方法里面添加以下代码:

样例

3.2 插件接口使用方法

在需要使用插件的页面加载以下代码。

示例

具体方法返回的结果可参考插件接口文档