收藏
回答

安卓蓝牙api问题

wx.getBLEDeviceServices

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

回答关注问题邀请回答
收藏

1 个回答

  • Jun
    Jun
    2017-04-29

    遇到同样的问题

    感觉蓝牙这块好多坑。

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

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

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

    根本玩不下去。

    2017-04-29
    有用
    回复
登录 后发表内容