- 无法通过getSystemSetting获取的bluetoothEnabled判断蓝牙的系统开关?
iOS无法区分蓝牙的系统开关? 通过 wx.getSystemSetting() API 获取 bluetoothEnabled(蓝牙的系统开关) 测试结果:iOS 中bluetoothEnabled和bluetoothAuthorized无法正确反应蓝牙的系统开关和允许微信使用蓝牙的开关的状态。 [图片] 测试环境:iPhone13, iOS(16.4.1), WeChat(8.0.37)
2023-05-26 - getSystemSetting, getAppAuthorizeSetting获取的蓝牙状态不对?
iOS无法区分蓝牙的系统开关和允许微信使用蓝牙的开关? 通过 wx.getSystemSetting() API 获取 bluetoothEnabled(蓝牙的系统开关) 通过 wx.getAppAuthorizeSetting() API 获取 bluetoothAuthorized (允许微信使用蓝牙的开关) 测试结果:iOS 中bluetoothEnabled和bluetoothAuthorized无法正确反应蓝牙的系统开关和允许微信使用蓝牙的开关的状态。 [图片] 测试环境:iPhone13, iOS(16.4.1), WeChat(8.0.37) 测试代码片段: https://developers.weixin.qq.com/s/ygLl9om67YIb
2023-05-22 - wx.notifyBLECharacteristicValueChange在安卓中有监听数量限制?
API组件:wx.notifyBLECharacteristicValueChange 微信版本号:Version 8.0.6(Samsung S9) 系统版本号:Android 10 问题描述: wx.notifyBLECharacteristicValueChange,在Android手机中,如果同时监听多个characteristic的value change,测试发现有数量限制,最多监听15个characteristic,超过后的characteristic的value change不会触发wx.onBLECharacteristicValueChange。 代码片段:https://developers.weixin.qq.com/s/mboQuqmL74rC 测试工具:小程序(Android WeChat)作为central,LightBlue(iOS)作为peripheral 测试过程: 1.LightBlue准备工作 a) 使用LightBlue创建一个Virtual Peripheral(Alert Notification), b)在peripheral中创建一个Service(uuid: 1811 (为简化操作被hard code在小程序中)) c)在service中创建16个characteristic(超过15个就ok) 2.微信小程序:参加代码片段,使用Android手机测试 测试截图: [图片] 测试结果: notify靠前的15个characteristic,在peripheral(LightBlue)中修改value,central(小程序)可以收到value change消息。 第16个characteristic,在peripheral(LightBlue)中修改value,central(小程序)无法收到value change消息。
2021-06-29 - wx.getAvailableAudioSources能否获取蓝牙耳机的接入情况?
API组件:wx.getAvailableAudioSources(Object object) 微信版本号:Version 8.0.2(iPhone 8); Version 8.0.1(Samsung S9) 问题描述: wx.getAvailableAudioSources 文档上说从基础库2.1.0开始支持,获取当前支持的音频输入源。我在最新的微信版本上,测试的结果如下: 测试代码: wx.getAvailableAudioSources({ success: (res) => { console.log('success', res); }, fail: (err) => { console.error('fail', err); }, }) 测试结果: [图片] 所以现在wx.getAvailableAudioSources接口的真实返回情况是 iOS:只支持有线耳机,蓝牙耳机不支持?安卓:目前都不支持么? [图片]
2021-03-23 - wxml中条件渲染时报Bad attr 'wx , wx:if & wx:else 解析出现异常?
以下是我的代码,使用wx:if & wx:else 进行条件渲染 [图片] 编译报错:Bad attr 'wx[图片] [图片] 另,如果在这里,将 wx:else 修改为 w:else 则得到符合预期的结果:(w:else是什么鬼?) [图片]
2019-10-29