- wx.createBLEPeripheralServer ios设备调用无反应
在ios设备下,调用wx.createBLEPeripheralServer,没有任何反应,三个回调都不执行,但相同小程序android可以使用。ios设备为iphone8,代码如下 wx.openBluetoothAdapter({ success: (res) => { console.log('open adpater') wx.createBLEPeripheralServer({ success: (result) => { console.log('create success') let server = result.server let name = 'xxxxxx' server.startAdvertising({ advertiseRequest: { connected : true, deviceName : name, } }).then( (res) => { console.log('advertising',res) }, (res) => { console.warn('ad fail',res) } ) }, fail: (res) => { console.log('creat fail') }, complete: (res) => { console.log('complete') } }) }, fail: (res) => { console.log('open failed') console.warn(res) }, complete: (res) => { console.log('open complete') } })
2021-01-04 - wx.writeBLECharacteristicValue在真机调试写入速度很慢?
在调用wx.writeBLECharacteristicValue这个api时,真机调试时写入速度很慢。但实际发布出来使用app时写入速率又很快。真机调试调用api时机制和真正的微信小程序运行有什么区别吗?是否是和电脑端通信导致的api调用速率过慢?能否改进这个问题,否则调试时必须发布代码才能测试真实效果,效率很慢,而且对于已经投入使用的微信小程序也不能发布。
2020-12-23