小程序和BLE设备连接成功后,用如下代码建立BLEPeripheralServer,并开启广播,在iOS上没有问题,Android大概率报错{"errCode":10000,"errMsg":"startBLEPeripheralAdvertising:fail:not init:already connected"}
wx.createBLEPeripheralServer({
success: res => {
console.log(JSON.stringify(res));
res.server.startAdvertising({
advertiseRequest: {
deviceName: "wang"
},
powerLevel: 'high',
success:res=>{
console.log(JSON.stringify(res));
},
fail:error=>{
console.log("startAdvertising fail:" + JSON.stringify(error));
}
});
},
fail:error=>{
console.log("createBLEPeripheralServer fail:" + JSON.stringify(error));
}
})
有时候可以开启广播成功,成功概率大概为2/10
你好,麻烦提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。