小程序多页面间共享蓝牙连接状态

发布时间: 2021-06-08 14:33:55 作者: 大象笔记

场景

发送、接收涉及的参数

发送:wx.writeBLECharacteristicValue

接收: wx.onBLECharacteristicValueChange & wx.notifyBLECharacteristicValueChange

所以,实际上这三个值全局共享就能实现。

共享方案一

共享三个 Id, 每个页面单独建立监听。

共享方案二

在 app.js 中,建立监听,但是接收的值,如何同步到 page 中?

看起来,只有方案一是可行的。而且可控。

逻辑

注意事项

https://developers.weixin.qq.com/miniprogram/dev/api/device/bluetooth-ble/wx.notifyBLECharacteristicValueChange.html

我是一名山东烟台的开发者,联系作者