发现问题如下:
1、在ios上面发现获取蓝牙设备的deviceId会变化
2、wx.getConnectedBluetoothDevices 该接口在ios(6splus和x)上面获取到的services都是空数组,但在安卓可以拿到
请问下如何才能做到自动连接蓝牙设备的呢,有好的思路可以参考不?
1 个回答
ios设备在连接蓝牙的时候有一个deviceId 将这个id记录下来 在你想要连接的时候直接调用方法通过这个id连接就行了啊
上面提到了:在ios上面发现获取蓝牙设备的deviceId会变化,用的调试模式测试发现
0.0 这个没遇到过 之前做蓝牙功能都没发现这个问题。。。
我之前做的ios连接deviceId 没有发生过变化 而且当时测试也是正常的多次断开重连也没有发现问题 你看一下这个链接吧 看看是不是那个地方遗留了https://blog.csdn.net/ren365880/article/details/72844361
仔细看了下,发现大多是相同的,都是调微信自带的api,我的deviceId会改变基本都是断开连接后,有时候会变,而且在连接蓝牙设备的情况下,ios上面getConnectedBluetoothDevices返回的services是[]空数组,安卓可以拿到, ==
请登录 后发表内容