HONOR 30S 型号CDY-AN95 版本号2.0.0.272 GPUTurbo harmonyOS 2.0.0 处理器HUAWEIKirin 也遇到不能搜索蓝牙,用NRF-connect也不能搜到
微信小程序在华为鸿蒙系统2.0 上无法搜索到低功耗蓝牙?问题 [图片] 升级到鸿蒙系统(2.0.0)以后(部门机型正常,部分不正常,比如:华为Mate 40 PRO),打开微信小程序搜索附近蓝牙搜索不到,用非鸿蒙系统是能搜索到蓝牙的,IOS 多款机型也能搜索得到。 处理过程 通过查看微信小程序提供的API跟踪日志,没有报错,也没有任何问题。 第一组测试:后续我们找到蓝牙模组厂家帮我们跟踪定位,最后发现,在使用鸿蒙系统的微信小程序打开搜索蓝牙(startBluetoothDevicesDiscovery)搜索我们的设备,并不会发起蓝牙调用(通过专业设备抓取数据包)。 第二组测试:非鸿蒙系统,荣耀60SE,打开微信小程序搜索蓝牙,能正常发起数据通信,搜索到蓝牙。 问题猜测 鸿蒙系统会对手机应用使用蓝牙硬件(是硬件而非软件)有权限限制,因为蓝牙模组厂家在无法搜索到设备蓝牙的手机上(华为Mate 40 PRO)安装了一个专业搜索附近蓝牙的APP后,微信小程序就能搜索到设备蓝牙了。猜测安装的这个APP默认在后台把系统对应用访问的蓝牙一些权限给授权了,所以能正常搜索到了。 这里说的权限,并非是在【设置】里面设置应用使用蓝牙的权限,我们手工能操作蓝牙的权限,都已经开放给了微信。 最后疑问 猜测的蓝牙权限问题,目前我们无法定位到是哪个权限导致微信小程序搜索不到蓝牙。 我们调试的微信小程序ID为:wx3af58e7b9fb39a45
2022-11-10我也是用nrf-connect没问题,像红米手机通过小程序连蓝牙设备出现连不上的问题,有解决办法吗
wx.createBLEConnection()报 1003 连接失败?开发低功耗蓝牙,连接BLE设备的时候,有大概率出现连接失败,wx.createBLEConnection() API回调走了fail,返回1003错误; 安卓;ios设备都会有此问题,安卓设备出现的概率更大; 微信基础库版本号:2.2.2
2022-11-09我也碰到类似的问题,开发了一款小程序配自己的蓝牙设备,开发完后测试公司员工40台手机,其中有3部手机不可以,一部红米 (redmi 9 android 10 内存6GB)显示搜不到,两部iPhone X,显示蓝牙关闭(蓝牙是开着的),你们解决了没有
小程序蓝牙搜索设备部分手机搜索不到设备是什么原因呢?其中华为p40还有一款vivo手机搜索不到蓝牙设备,其它大部分手机是可以搜索到,手机已经打开蓝牙,手机gps以及微信权限了,求解答。
2021-07-20