小程序蓝牙连接问题在苹果手机上一直没问题,都是秒连,但是在安卓手机上就遇到各种坑,这里简单记录一下我所遇到的问题 以及解决方案:
1.首先 安卓手机要想能用小程序的蓝牙功能 ,要确保权限是打开的:
1.微信蓝牙权限打开
- 部分机型 还要打开定位功能
2. 安卓手机断开蓝牙 重连时最好先调用 closeBluetoothAdapter 关闭蓝牙功能 之后在 openBluetoothAdapter 这样基本能解决大部分安卓蓝牙重连问题了
3. 我遇到最坑的 就是 nova 7 SE 机型蓝牙连接不上,为此调试了一个下午,下面是我定位到的原因和解决方案
原因很简单,就是我搜索到需要连接的蓝牙之后,就调用了 stopBluetoothDevicesDiscovery 这个方法来关闭搜索周边蓝牙的功能,然后就 提示 10012 连接超时的错误
网友评论