安卓蓝牙api问题

发布于 8 年前作者 gyin4160 次浏览最后编辑 8 年前来自 ask

wx.getBLEDeviceServices

安卓调用这个获取蓝牙获取services只有两个 ios获取有8个的 怎么回事

1 回复
mawei
mawei1 楼6 年前

遇到同样的问题

感觉蓝牙这块好多坑。

接口返回的参数,Android,iOS两个平台格式不一样,例如onBluetoothDeviceFound。

Android这版调试,我拿了好几台手机,都是1.1.1的基础库+6.5.7微信版本,就是不会有onBluetoothDeviceFound的回调,根本扫描不出来设备。唯一一台可以扫描到的Android设备,一开始一两周也是扫不出来设备,后面也不知道怎么就有了。

而扫描到设备的Android手机,获取服务getBLEDeviceServices只有2两,而iOS是可以获取到5个的,用原生App BLE读写器可以获取到7个。

根本玩不下去。