收藏
回答

小程序进入后台蓝牙接收不到数据?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug uni.notifyBLECharacteristicValueChange 微信安卓客户端 8.0.50 WeChat 8.0.50.2701

https://developers.weixin.qq.com/miniprogram/dev/framework/release/

//监听特征值变化,接收数据
function setNotifyListen(item) {


	uni.onBLECharacteristicValueChange(function(res) {


		clearReSendTimer()


		if (res != null && res.deviceId === item.mac &&
			res.serviceId === serviceUUID &&
			res.characteristicId === notify_write_uuid &&
			res.value != null) {
			var tempList = new Uint8Array(res.value)
			if (tempList[4] != 8) {
				//发送成功,收到回复索引加1
				seqIndex++
			}


			BleDataUtils.toByteArrAndCheck(item, res.value)
		} else {
			disConnectBleDevice(item)
		}
	})
}


回答关注问题邀请回答
收藏

1 个回答

  • Demons
    Demons
    09-12

    小程序的蓝牙功能不支持在后台运行。

    09-12
    有用
    回复
登录 后发表内容