相同的代码,不同的手机wx.startBluetoothDevicesDiscovery搜索出来的设备不同,安卓手机搜索不到蓝牙设备,一个也搜索不到,但是在手机自带的蓝牙页面里面就等搜索到!!!!!!!苹果手机是没有搜索到的!!!图一是安卓手机vivo搜索到的
下面是安卓手机vivo代码搜索到的(其他的安卓手机是可以搜索到的如华为手机)
下面是苹果手机代码搜索到的
请不要说我写 的代码有问题,用你们给我bluetooth demo也是一样的,也给你看看图吧,下面是你们官方给的demo
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 操作系统 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
小程序 | Bug | wx.startBluetoothDevicesDiscovery | 客户端 | Android | 6.6.7.1321 | 2.0.9 |
4 个回答
搜索不到大多数是因为定位开关没有开,或者是微信没有拿到位置权限,先确认一下这两点,thx.
bluetooth demo在哪里有?我自己写的一直搜索不到蓝牙设备,你说的两个设置我都开了
复现一下问题,在任意聊天输入框输入//uplog,并给一下微信号,我拉一下你日志看看。
看截图是ios可以搜索到,但是vivo手机搜索不到是么。
因为蓝牙搜索附近设备是一个持续的过程,但是通常看到的代码只获取了一次结果,没有持续获取结果,所有大多人写的代码,只看到一次搜索附近蓝牙设备的回调。
我也遇到类似问题
楼主后来问题解决了吗?我最近也是遇到这样的问题?定位都开了,还是没办法