# 插件说明

# 插件使用

  1. 订购插件 插件的使用需要在支付宝服务市场和支付宝能力中心订购。插件的订购可以在移动端支付宝 APP 上订购,也可以在 PC 端订购。但移动端订购后的部分操作暂不支持。
  2. 注册插件:app.json(version仅支持*拉去线上最新版本)
{
    "plugins": {
        "simkey": {
            "version": "*",
            "provider": "2021002136605114"
        }
    }
}
1
2
3
4
5
6
7
8
  1. 导入插件
const simkey = requirePlugin("simkey")
// 或者
const { data, sdk, service } = requirePlugin("simkey")
1
2
3

# 全局变量

  1. data: 蓝牙连接状态、设备mac地址、小程序AppId等
    1. 变量
      connect,          // 连接状态:默认 false
      deviceAuthId,     // 设备认证ID
      macAddress,       // 蓝牙mac地址
      miniAppId,        // 小程序 appId
      appId,            // 应用接入ID(应用接入申请)
      platformId        // 平台ID(应用接入申请)
    
    1
    2
    3
    4
    5
    6
    1. 示例
    if (!simkey.data.connect) {
        toast("请先连接设备");
        return;
    }
    
    1
    2
    3
    4

# JS接口

# 调用参数

参数 数据类型 说明 备注
data object 插件接口所需参数
success function 返回结果 成功回调
fail function 错误信息 失败回调
  1. 示例
simkey.sdk.connect({
   data: {},
   success(){},
   fail(){}
})
1
2
3
4
5

# 返回结果

参数 数据类型 说明 备注
code number 错误码
msg string 错误信息
data object 插件接口返回结果
  1. 示例
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