获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
楼主 你说的专业APP是叫什么名字啊 我也遇到这个问题
微信小程序在华为鸿蒙系统2.0 上无法搜索到低功耗蓝牙?问题 [图片] 升级到鸿蒙系统(2.0.0)以后(部门机型正常,部分不正常,比如:华为Mate 40 PRO),打开微信小程序搜索附近蓝牙搜索不到,用非鸿蒙系统是能搜索到蓝牙的,IOS 多款机型也能搜索得到。 处理过程 通过查看微信小程序提供的API跟踪日志,没有报错,也没有任何问题。 第一组测试:后续我们找到蓝牙模组厂家帮我们跟踪定位,最后发现,在使用鸿蒙系统的微信小程序打开搜索蓝牙(startBluetoothDevicesDiscovery)搜索我们的设备,并不会发起蓝牙调用(通过专业设备抓取数据包)。 第二组测试:非鸿蒙系统,荣耀60SE,打开微信小程序搜索蓝牙,能正常发起数据通信,搜索到蓝牙。 问题猜测 鸿蒙系统会对手机应用使用蓝牙硬件(是硬件而非软件)有权限限制,因为蓝牙模组厂家在无法搜索到设备蓝牙的手机上(华为Mate 40 PRO)安装了一个专业搜索附近蓝牙的APP后,微信小程序就能搜索到设备蓝牙了。猜测安装的这个APP默认在后台把系统对应用访问的蓝牙一些权限给授权了,所以能正常搜索到了。 这里说的权限,并非是在【设置】里面设置应用使用蓝牙的权限,我们手工能操作蓝牙的权限,都已经开放给了微信。 最后疑问 猜测的蓝牙权限问题,目前我们无法定位到是哪个权限导致微信小程序搜索不到蓝牙。 我们调试的微信小程序ID为:wx3af58e7b9fb39a45
2022-06-02