收藏
回答

(已解决)iPhoneXR低功耗蓝牙startBeaconDiscovery 报错11000?

手机: iPhoneXR

微信版本号:7.0.10

问题:wx.startBeaconDiscovery 调用时报错 11000。其他测试机暂时没问题(iPhoneXS、iPhoneX、Android..)

代码:

index.js

let timer = ''
Page({
  data: {
    getStatus: false,
    time: 0,
    beacons: []
  },
  startBeaconDiscovery() {
    clearInterval(timer)
    this.setData({
      time: 0,
      beacons: []
    })


    timer = setInterval(() => {
      this.setData({
        time: this.data.time + 10
      })
    }, 10)


    wx.startBeaconDiscovery({
      uuids: ['FDA50693-A4E2-4FB1-AFCF-C6EB07647826', 'FDA50693-A4E2-4FB1-AFCF-C6EB07647825'],
      success: (res) => {
        console.log('startBeaconDiscovery_success', res)
        wx.onBeaconUpdate(res2 => {
          console.log('onBeaconUpdate_res: ', res2)
          if (res2.beacons && res2.beacons.length) {
            this.setData({
              beacons: res2.beacons,
              getStatus: true
            })


            wx.offBeaconUpdate()
            wx.stopBeaconDiscovery()
            clearInterval(timer)
          }
        })
      },
      fail: res => {
        console.log('startBeaconDiscovery_fail: ', res)
      }
    })
  },
  stopBeaconDiscovery() {
    wx.offBeaconUpdate()
    wx.stopBeaconDiscovery()
    clearInterval(timer)
    this.setData({
      time: 0,
      beacons: []
    })
  },
})



index.wxml

开始扫描结束流程

耗时:{{ time / 1000 }}s

uuid:{{ item.uuid }}major:{{ item.major }}minor:{{ item.minor }}
最后一次编辑于  2020-01-20
回答关注问题邀请回答
收藏

2 个回答

  • 海纳百川
    海纳百川
    2020-10-02
    摇一摇打不开
    2020-10-02
    有用
    回复
  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2020-01-16

    测试了下xr,没复现报错的问题

    2020-01-16
    有用
    回复 31
    • 青团社
      青团社
      2020-01-16
      微信版本号也是7.0.10么?
      2020-01-16
      回复
    • 社区技术运营专员-小柿子
      社区技术运营专员-小柿子
      2020-01-16回复青团社
      是的,iPhonexr,微信版本:7.0.10
      2020-01-16
      回复
    • 青团社
      青团社
      2020-01-16回复社区技术运营专员-小柿子
      好的,谢啦,我这边再排查一下/比❤️
      2020-01-16
      回复
    • 青团社
      青团社
      2020-01-16
      我这边又找了几部手机试了一下,有两部手机都是同一个型号的iPhoneX,操作系统版本都是13.3(17C54),微信版本都是7.0.10,但是一部手机正常,一部手机报错11000,两部手机的蓝牙都是开启状态,且系统都已授权微信,微信都已授权小程序
      2020-01-16
      回复
    • 青团社
      青团社
      2020-01-16回复青团社
      打错字了:两部手机的蓝牙都是开启状态,且系统都已授权微信“定位功能”,微信也都已授权小程序“定位功能”
      2020-01-16
      回复
    查看更多(26)
登录 后发表内容
问题标签