第三方小程序插件接入

介绍

使用阔道电子钥匙小程序插件,即可快速为您的小程序实现手机开门功能,您无需关注具体的蓝牙通信细节,只需建立好您的业务流程。

关于 SDKClientID 和 SDKClientSecret

阔道为每个系统提供单独的客户端 ID 和密钥进行访问隔离,确保每个客户端之间的数据不会相互影响和泄露。

调试时,你可使用公共测试客户端 ID 和密钥,但请确保系统实际上线时切换为专用的客户端 ID,避免客户信息泄露。

为用户生成唯一 UserId

请为每个用户分配一个唯一的用户 ID,原则上,只要小程序插件使用相同的客户端 ID 和用户 ID 即可接收到相同的钥匙数据。

通常的做法是用户在贵平台上进行注册与登录后,您就需要分配一个唯一的用户 ID 给到该用户。

通过接口发钥匙

参数定义

请在 Demo 程序小点击发小程序插件钥匙按钮,然后填入相关参数即可。

demo issueweplugin

提示成功后,即可通过阔道电子钥匙插件来接收钥匙。

demo issuewepluginres

申请阔道电子钥匙插件

微信小程序插件使用说明

请在您的微信小程序的 app.json 文件中声明使用阔道小程序插件

{
...
"plugins": {
"myPlugin": {
"version": "1.0.4", // 指定使用插件版本
"provider": "wx19793dc4c276eeba" // 指定插件的appID
}
},
}

至此您的小程序已经能正确加载阔道电子钥匙插件

嵌入阔道电子钥匙插件

使用 navigator 来打开阔道电子钥匙开门页面即可实现手机开门。

<!--index.wxml-->
<view class="container">
<view>
<navigator url="plugin://myPlugin/unlock?userId=KAhgNnElkhjSIpjpwtz6o&clientId=open_demo_client&clientSecret=open_demo_secret">
<button>开门页面</button>
</navigator>
</view>
</view>

点击小程序上的开门界面,即可跳转到阔道电子钥匙的开门界面实现手机开门

demo receive weplugin1

点击点我开门即可进行开门操作。

demo receive weplugin2