小程序ios搜索不到beacon设备,安卓可以,求解
发布于 5 年前 作者 leishen 3442 次浏览 来自 问答

wx.startBeaconDiscovery({

    uuids: [‘FDA50693-A4E2-4FB1-AFCF-C6EB07647825’,‘00001803-494C-4F47-4943-544543480000’],

    ignoreBluetoothAvailable: true,

    success(res){

        console.log(res)

        wx.onBeaconUpdate(function (res) {

            console.log(res)

        })

    },

    fail(err){

        console.log(err)

    },

    complete(info){

        console.log(info)

    }

})

安卓下可以搜到beacon设备信息,ios没有效果,onBeaconUpdate()方法感觉没有调用,请问是什么原因

使用wx.startBluetoothDevicesDiscovery()方法同样的uuid能够搜索到设备

4 回复

之前好好的,我们现在也出现这个问题了,请问怎么解决的呢?

一个多礼拜了,官方也没人出来说下吗,文档又这么少,

这个是微信的一个bug  ,我之前遇到过,安卓可以设置多个uuid,ios只能设置一个uuid。点赞吧 !微信的ibeacon很多坑的,祝好运!

是不是ble没有初始化?试试在 wx.openBluetoothAdapter 成功回调里执行上面的代码

回到顶部