收藏
回答

BLE getBLEDeviceServices 非首次连接出错,报1004?

BLE  getBLEDeviceServices 非首次连接出错,报错:fail : no service

微信版本:v8.0.6

手机:小米9, MIUI 10.2.35

现象:第一次连接后,点发现服务是正常可以找到服务,然后断开连接,重新连接成功后,再去发现服务就一直报错了,屡试不爽,恳求解决问题

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

2 个回答

  • Cjiang
    Cjiang
    2021-07-05

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点(具体到分钟)。

    2021-07-05
    有用
    回复 6
    • 玉麒麟
      玉麒麟
      2021-07-09
      日志时间2021年7月9日18:31:43   微信号:wy-xl-xiaobaozi
      代码片段https://developers.weixin.qq.com/s/sUAjoFmk7OrD
      2021-07-09
      回复
    • Cjiang
      Cjiang
      2021-07-12回复玉麒麟
      升级到8.0.7,试试getBLEDeviceServices的时候多传个参数doDiscover:true
      2021-07-12
      回复
    • 玉麒麟
      玉麒麟
      2021-07-21
      确实有效,但是我就奇怪了,这个参数doDiscover:true我在说明文档从上到下都找不到,你们为什么不把这些都开放出来呢?
      2021-07-21
      回复
    • Neil
      Neil
      2021-07-27回复Cjiang
      我也遇到相同问题(已上传日志 2021/0727), vivo x9 安卓7.1.2,   微信号: ofime_xing  微信版本:v8.0.7
      重启手机蓝牙后
      14:58:10 连接成功
      重启小程序, 连接设备
      14:58:41 getBLEDeviceServices 10004
      2021-07-27
      回复
    • Mr.faby🤗
      Mr.faby🤗
      2021-11-23回复Cjiang
      你好,加了doDiscover:true还是没有效果,一样的问题,有解决办法吗
      2021-11-23
      回复
    查看更多(1)
  • 玉麒麟
    玉麒麟
    2021-07-05

    我发现跟需要连接的设备要不要配对有关系,当需要配对连接后,连接一次成功,断开后,再重新连接,就获取不到服务,当时如果不是配对连接,就不会有这个问题,希望微信官方解决下

    2021-07-05
    有用
    回复 1
    • Mr.faby🤗
      Mr.faby🤗
      2021-11-23
      你好,配对这一步在哪里控制,不是拿设备mac地址去搜索设备再连接吗,我也有非第一次连接获取服务报1004的情况,恳请指点,微信号Mrfaby
      2021-11-23
      回复
登录 后发表内容