# 插件说明
# 插件使用
- 订购插件 插件的使用需要在支付宝服务市场和支付宝能力中心订购。插件的订购可以在移动端支付宝 APP 上订购,也可以在 PC 端订购。但移动端订购后的部分操作暂不支持。
- 注册插件:app.json(version仅支持*拉去线上最新版本)
{
"plugins": {
"simkey": {
"version": "*",
"provider": "2021002136605114"
}
}
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
- 导入插件
const simkey = requirePlugin("simkey")
// 或者
const { data, sdk, service } = requirePlugin("simkey")
1
2
3
2
3
# 全局变量
- data: 蓝牙连接状态、设备mac地址、小程序AppId等
- 变量
connect, // 连接状态:默认 false deviceAuthId, // 设备认证ID macAddress, // 蓝牙mac地址 miniAppId, // 小程序 appId appId, // 应用接入ID(应用接入申请) platformId // 平台ID(应用接入申请)1
2
3
4
5
6- 示例
if (!simkey.data.connect) { toast("请先连接设备"); return; }1
2
3
4
# JS接口
# 调用参数
| 参数 | 数据类型 | 说明 | 备注 |
|---|---|---|---|
| data | object | 插件接口所需参数 | |
| success | function | 返回结果 | 成功回调 |
| fail | function | 错误信息 | 失败回调 |
- 示例
simkey.sdk.connect({
data: {},
success(){},
fail(){}
})
1
2
3
4
5
2
3
4
5
# 返回结果
| 参数 | 数据类型 | 说明 | 备注 |
|---|---|---|---|
| code | number | 错误码 | |
| msg | string | 错误信息 | |
| data | object | 插件接口返回结果 |
- 示例
simkey.sdk.connect({
data: {},
success(res){
console.log("状态码:", res.code);
console.log("数据:", res.data);
console.log("消息:", res.msg);
},
fail(){}
})
## 组件
## 页面
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11