安卓蓝牙api问题
发布于 7 年前 作者 gyin 4069 次浏览 来自 问答

wx.getBLEDeviceServices

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

1 回复

遇到同样的问题

感觉蓝牙这块好多坑。

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

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

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

根本玩不下去。

回到顶部