调用了一次wx.clearStorageSync()之后就没再出现过了,懵了
wx.setStorageSync真机调试会报错,但开发工具模拟器调试器上没这个问题,什么情况?wx.setStorageSync在真机调试时会出现报错情况,报错信息看不明白,但开发工具模拟器调试器上没这个问题,搞不懂是什么情况 [图片] [图片]
06-25请问这个问题解决了吗,遇到了一样的问题,找不出原因
iOS调用wx.closeBLEConnection成功后没有真正断开蓝牙 关闭适配器也无效[图片]
2023-11-28[图片] 一样的问题,请问楼主解决了吗
微信小程序蓝牙添加服务addBLEPeripheralService,iOS端提示错误?通过小程序蓝牙广播,在添加服务的时候按以下的格式添加服务,安卓端可以正常,iOS 端提示:errCode:10000, errno:1500101, errMsg:addBLEPeripheralService:fail One or more parameters were invalid const service = { uuid: data.UUID_SERVICE, characteristics: [{ uuid: data.UUID_CHARACTERISTIC_READ, properties: { read: false, write: false, notify: true, indicate: false }, permission: { readable: true, writeable: true, readEncryptionRequired:false, writeEncryptionRequired:false }, value: util.hexToArray("2902").buffer, descriptors: [{ uuid: data.UUID_CHARACTERISTIC_READ, permission: { write: true, read: true }, value: util.hexToArray("2902").buffer }] 安卓正常是这样的 }][图片] }
2023-10-31我调用createBLEPeripheralServer后返回的server也是空的,请问楼主是怎么解决的[图片]
请问小程序通过wx.openBluetoothAdapter方法开启外设模式后怎样配置服务和特征?wx.createBLEPeripheralServer({ serverId: serverId, , serviceId: '0000FFF0-0000-1000-8000-00805F9B34FB', // 自定义服务UUID success: function(res) { console.log('添加服务成功'); // 添加特征 // addCharacteristics(serverId, res.serviceId); }, fail: function(res) { console.log('添加服务失败', res); } }); 苹果真机测试调用后没有添加服务成功的回调
2023-08-15mode: 'central', mode:'central'改成 peripheral 试试
ios调用wx.createBLEPeripheralServer无回调?wx.getSetting({ success(res) { console.log(res.authSetting) //判断是否有'scope.bluetooth'属性 if (res.authSetting.hasOwnProperty('scope.bluetooth')) { //'scope.bluetooth'属性存在,且为false if (!res.authSetting['scope.bluetooth']) { //弹窗授权 wx.openSetting({ success(res) { console.log(res.authSetting) } }) } else { wx.openBluetoothAdapter({ mode: 'central', success: (res) => { console.log('蓝牙连接成功'); wx.createBLEPeripheralServer({ success: (res) => { console.log("创建BLE外设【成功】") this.server = res.server this.setData({ server: res.server }) console.log(this.server); }, fail: (res) => { console.log("创建BLE外设【失败】", res) }, complete: (res) => { console.info("创建BLE外设【完成】", res) console.log("开始广播") this.startAdvertising(); } }) } }) } } else { //'scope.bluetooth'属性不存在,需要授权 wx.authorize({ scope: 'scope.bluetooth', success() { // 用户已经同意小程序使用手机蓝牙功能,后续调用 蓝牙 接口不会弹窗询问 console.log(res.authSetting) } }) } } }) 已经可以进行到openBluetoothAdapter的success回调,能打印到'蓝牙连接成功',但是wx.createBLEPeripheralServer任何回调都不进行
2023-08-15[图片]我调用createBLEPeripheralServer后返回的server也是空的,请问楼主解决这个问题了吗
peripheral下,创建服务,createBLEPeripheralServer提示空?微信版本7.0.5 [图片] [图片]
2023-08-11