小程序在OPPO R9s android 6.0.1微信6.5.13上搜不到设备
发布于 6 年前 作者 yanyu 12920 次浏览 来自 问答

微信的蓝牙权限是打开的,startBluetoothDevicesDiscovery也成功了,但是onBluetoothDeviceFound没有起作用,不停的getBluetoothDevices也找不到设备。

同一个小程序在其他手机上是可以找到设备的,在OPPO上装的AirSyncDebugger也是可以找到设备的。

5 回复

安卓6.0以上的Rom都需要打开定位开关才能搜索到蓝牙设备,有些国内的厂商发现了这个设定很奇怪,就修改自己的Rom,把这个限制去了,因此国内这里没有一个统一的标准。

 但是在没开定位开关的情况下,本机安装的其他app却可以找到蓝牙设备啊,比如AirSyncDebugger,这是微信硬件平台的工具啊,可以搜索到蓝牙设备,同时在微信小程序里就不行

微信版本号是6.5.13,检查新版本说已经是最新的了

那麻烦更新下最新的安卓微信试试看,可能OPPO也修改了Rom,我们有一个版本按安卓官方标准如果定位开关未打开则不返回设备,但发现大量厂商做了定制,新版本已经去掉这个限制了

麻烦确认下手机的定位开关是否有打开

回到顶部