收藏
回答

明明搜索到设备但是却返回是空?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.onBluetoothDeviceFound 工具 7.0.16 1.0.0

有时候会出现这种错误导致无法获取到蓝牙设备,而且要关闭小程序在重新打开好几次才恢复正常

代码片段:

有人碰到过这种情况么!求助求助!!!

最后一次编辑于  2020-07-25
回答关注问题邀请回答
收藏

1 个回答

  • 疯狂的小辣椒
    疯狂的小辣椒
    2020-07-25

    你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html,麻烦再重现一次,在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供一下微信号,复现问题的详细时间点(如:2020-4-10 10:10)

    2020-07-25
    有用
    回复 4
    • Yiji
      Yiji
      2020-07-27
      并不是每一次打开小程序都会出现这个错误。一天大概会出现1-2次左右,一般来说,手机第一次打开小程序会出现这种状况的可能性比较大。目前测试发现这个问题的机型有华为P30 PRO和苹果IPHONE6
      2020-07-27
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2020-07-27回复Yiji
      是不是微信未获得位置权限导致的,原因是有些机型是需要gps开关打开&定位权限才能使用蓝牙搜索.
      2020-07-27
      回复
    • Yiji
      Yiji
      2020-07-28
      应该不是,它出现了这个问题以后,我把小程序关闭在重新打开若干次就恢复正常了,期间的GPS开关和定位一直都是打开的,没有变动过。我是弄不清楚为什么点开之前的devices array的长度为5,点开以后就是0了。这个现象也是在重启下小程序后又再次恢复正常了,只不过一天会出现个1-2次的样子,用户体验不好
      2020-07-28
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2020-07-28回复Yiji
      提供下代码片段,再重现一下,按照上面的流程上传日志,提供微信号、时间点
      2020-07-28
      回复
登录 后发表内容
问题标签