wx.getSystemSetting:https://developers.weixin.qq.com/miniprogram/dev/api/base/system/wx.getSystemSetting.html wx.getAppAuthorizeSetting():https://developers.weixin.qq.com/miniprogram/dev/api/base/system/wx.getAppAuthorizeSetting.html
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测试手机:iPhone 13 微信版本:Version 8.0.26 测试结果:无网络情况下,openBluetoothAdapter结果为OK [图片]
无网络时wx.openBluetoothAdapter fail回调返回errno: 103?如题,需要在无网络场景使用小程序,和蓝牙模块通讯,wx.openBluetoothAdapter fail回调返回errno: 103, errMsg: "openBluetoothAdapter :fail cgi failed Java.lang.Exception: invalid ResponseProtoBuf, 2 -1 null" 如何处理,可在以无网络场景和蓝牙模块通讯?
2022-08-29FYI: 该问题只出现在Android手机上,iOS手机上behavior正常
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-30我和你碰到了一样的情况,你这问题后来有解决么? https://developers.weixin.qq.com/community/develop/doc/0000e2f53e8810ee29ebac5f050000
wx.getAvailableAudioSources 能否获取蓝牙耳机接入的情况?wx.getAvailableAudioSources 这个API写的是获取当前支持的音频输入源,我试了试用自己的airpods 再调用这个接口发现还是只返回了buildInMic,好像是无法检测到的。是不是检测不到蓝牙耳机的情况的?还有这个API返回的auto能不能告知下何种情况才会返回?万分感谢!!!
2021-03-24wx:if 和 wx:for 不能同时使用,把wx:for放到内标签上,解决了这个问题: [图片]
wxml中条件渲染时报Bad attr 'wx , wx:if & wx:else 解析出现异常?以下是我的代码,使用wx:if & wx:else 进行条件渲染 [图片] 编译报错:Bad attr 'wx[图片] [图片] 另,如果在这里,将 wx:else 修改为 w:else 则得到符合预期的结果:(w:else是什么鬼?) [图片]
2019-10-29