# 插件说明

# 插件使用

  1. 申请使用插件 在使用插件前,首先要在小程序管理后台的“设置-第三方服务-插件管理”中添加插件。开发者可登录小程序管理后台,通过查找 wxe4e9157fecae59a6 插件并添加。插件开发者通过申请后,方可在小程序中使用相应的插件。
  2. 注册插件:app.json
{
    "plugins": {
        "simkey": {
            "version": "1.0.1",
            "provider": "wxe4e9157fecae59a6"
        }
    }
}
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