收藏
回答

getBLEDeviceServices 在安卓手机上无法正常运行

问题模块
API和组件

getBLEDeviceServices 在安卓和iOS上获取的service的uuid不一样

iOS上获取到的正常,但是安卓上获取的就不正常 怎么解,

微信版本都是最新版本


iOS:


安卓手机:



最后一次编辑于  2017-12-26
回答关注问题邀请回答
收藏

3 个回答

  • Tummy
    Tummy
    2017-12-28

    方便复现一下问题,并提供一下微信号,在微信任意聊天输入框输入//uplog, 我拉一下日志看一下吗?感谢。

    2017-12-28
    赞同
    回复
  • felix
    felix
    2017-12-27

    嗯, 是的,,现在小程序在ios上可以正常使用,安卓上就找不到对应的服务了

    2017-12-27
    赞同
    回复
  • 王翊夫if
    王翊夫if
    2017-12-27

    你好, 1801与1800 是安卓系统暴露给开发者的蓝牙设备通用 Service,这两个都是业务无关的服务的,iOS 系统对开发者做了隐藏。

    现在问题是 756E 这个 Service 在安卓上无法发现到么?

    2017-12-27
    赞同
    回复 1
    • XYZ
      XYZ
      05-27

      请问小程序的BLE连接是不是必须要有1801和1800呢,如果没有这2个是不是会连接不成功?导致getServicesUUID的时候报10004(no service)的错误?

      05-27
      回复