详细问题描述
(DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题)
[内容]
ios 启用蓝牙低功耗蓝牙设备特征值变化时的notify功能 plus.bluetooth.notifyBLECharacteristicValueChange 返回
设备不支持Notify或Indicate
重现步骤
[步骤]
plus.bluetooth.notifyBLECharacteristicValueChange({
state: true,
deviceId: id, //通过搜索得到
serviceId: "0000FFE0-0000-1000-8000-00805F9BXXXX", //通过getBLEDeviceServices得到
characteristicId: "0000FFE1-0000-1000-8000-00805F9BXXXX", //通过getBLEDeviceCharacteristics得到
success: function(e) {
console.log('success: ' + JSON.stringify(e));
}, fail: function(e) {
console.log('error: ' + JSON.stringify(e));
}
});
[结果]
success: {"code":-1,"message":"error,Property unsupport Notify or Indicate"}
[期望]
该功能Android已走通 deviceId,serviceId,characteristicId参数都没问题
[iOS版本号]
11.3
[手机型号]
iphone6
1 个回复
5***@qq.com
老哥问题解决了没有,我也遇到同样问题