收藏
回答

微信小程序iBeacons设备信息获取不到?

wx.startBeaconDiscovery({

      uuids: ['0D7E7DB3-78DF-40FF-82B7-85EB8484BC53'],
      success: function (res) {

        console.log('success')

      },
      fail: function (err) {
        console.log('error')
        console.log(err)
      },
      complete: function (res) {
        console.log('complete')
      }
    })

startBeaconDiscovery接口返回success,说明可以检测到我的iBeacon设备,但是wx.getBeacons的接口返回的beacons始终是空数组。

wx.getBeacons({
        success: function (res) {
          console.log(res)
          wx.showModal({
            title: 'SUCCESS',
            content: 'lalal',
          })
        }
      })

有谁解答下我的这个问题吗?  设备是IOS10  iphone7

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

12 个回答

  • 王翊夫if
    王翊夫if
    2017-09-18

    Hi, 表现是

    打印出来的是

    console.log('startBeaconDiscovery success')

    但是下面 onBeaconUpdate一直没有打印出来么?

    console.log('onBeaconUpdate')

    2017-09-18
    有用
    回复
  • 俞焕
    俞焕
    2017-09-16
    wx.startBeaconDiscovery({
          uuids: ['0D7E7DB3-78DF-40FF-82B7-85EB8484BC53'],
          success: function() {
            console.log('startBeaconDiscovery success')
            wx.onBeaconUpdate(function (beacons){
              console.log('onBeaconUpdate')
              console.log(beacons.length)
              wx.getBeacons({
                success: function(beacons) {
                  console.log('getBeacons')
                  console.log(beacons)
                }
              })
            })
          }
        })

    现在的代码修改为这样,身边的iBeacon设备也已经开启了,但是就是没有返回ibeacon设备的信息,初步判断不大可能是ibeacon设备的问题,因为是新买的。求大大帮忙看下,代码是否有什么问题?

    2017-09-16
    有用
    回复

正在加载...

登录 后发表内容