小程序
小游戏
企业微信
微信支付
扫描小程序码分享
调用 wx.startBeaconDiscovery 接口出错,报:fail must have uuid。并且getBeacons接口未返回设备名称,希望同时返回此设备名称。
15 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
但是还是无法搜索出来。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
您好,我们使用也是 iBeacon 设备,该设备可被微信摇一摇使用。并且我还查看了你们通过正则表达式,uuids里面的值必须是小写。
您好~您以为传入的 ID 是 UUID,其实并不是的。
iBeacon 接口的 UUID指的是,广播出去的 UUID,设备必须是符合苹果标准的 iBeacon 而非普通蓝牙设备。
我查看WAService.js发现有一个参数 uuids (Array) 需要传入。但是当我把设备的 UUID 传进去,结果返回的设备列表为空。期待官方尽快给出正确的 API 文档说明。
(仿客服人员回答~偷笑~~~)
很抱歉对您造成了困扰,由于这是新接口,我们的开发文档还未完善。
您在调用 wx.startBeaconDiscovery 的时候,还请传入名称为 uuids 的字段。
该字段是一个数组,表示可搜索到的设备的 uuid 标识。
该字段内必须有至少一个值。
示例代码如下:
wx.startBeaconDiscovery({
uuids: ["您的设备的UUID","您的设备的UUID"], // 如有多个UUID不同的设备,请依次列出
success: function (res) {
console.log("成功");
}
});
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
但是还是无法搜索出来。
您好,我们使用也是 iBeacon 设备,该设备可被微信摇一摇使用。并且我还查看了你们通过正则表达式,uuids里面的值必须是小写。
您好~您以为传入的 ID 是 UUID,其实并不是的。
iBeacon 接口的 UUID指的是,广播出去的 UUID,设备必须是符合苹果标准的 iBeacon 而非普通蓝牙设备。
我查看WAService.js发现有一个参数 uuids (Array) 需要传入。但是当我把设备的 UUID 传进去,结果返回的设备列表为空。期待官方尽快给出正确的 API 文档说明。
(仿客服人员回答~偷笑~~~)
很抱歉对您造成了困扰,由于这是新接口,我们的开发文档还未完善。
您在调用 wx.startBeaconDiscovery 的时候,还请传入名称为 uuids 的字段。
该字段是一个数组,表示可搜索到的设备的 uuid 标识。
该字段内必须有至少一个值。
示例代码如下:
wx.startBeaconDiscovery({
uuids: ["您的设备的UUID","您的设备的UUID"], // 如有多个UUID不同的设备,请依次列出
success: function (res) {
console.log("成功");
}
});