第三方小程序插件接入
介绍
使用阔道电子钥匙小程序插件,即可快速为您的小程序实现手机开门功能,您无需关注具体的蓝牙通信细节,只需建立好您的业务流程。
关于 SDKClientID 和 SDKClientSecret
阔道为每个系统提供单独的客户端 ID 和密钥进行访问隔离,确保每个客户端之间的数据不会相互影响和泄露。
调试时,你可使用公共测试客户端 ID 和密钥,但请确保系统实际上线时切换为专用的客户端 ID,避免客户信息泄露。
为用户生成唯一 UserId
请为每个用户分配一个唯一的用户 ID,原则上,只要小程序插件使用相同的客户端 ID 和用户 ID 即可接收到相同的钥匙数据。
通常的做法是用户在贵平台上进行注册与登录后,您就需要分配一个唯一的用户 ID 给到该用户。
通过接口发钥匙
请在 Demo 程序小点击发小程序插件钥匙按钮,然后填入相关参数即可。
提示成功后,即可通过阔道电子钥匙插件来接收钥匙。
申请阔道电子钥匙插件
请在您的微信小程序的 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>
点击小程序上的开门界面,即可跳转到阔道电子钥匙的开门界面实现手机开门
点击点我开门即可进行开门操作。