收藏
回答

wx.startBeaconDiscovery ios 搜不到设备

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.startBeaconDiscovery 客户端 6.7.2 2.3.0

wx.startBeaconDiscovery({

uuids: ['e2c56db5-dffb-48d2-b060-d0f5a71096e0', 'E2C56DB5-DFFB-48D2-B060-D0F5A71096E0', 'fda50693-a4e2-4fb1-afcf-c6eb07647825','FDA50693-A4E2-4FB1-AFCF-C6EB07647825'],

success: function(res) {}

    //    

})

安卓两个uuid号段的设备都能搜到,

ios就只能搜到‘FDA50693-A4E2-4FB1-AFCF-C6EB07647825’号段的设备,这是为什么?


大小写分别都写上 也还是不行。


最后一次编辑于  2018-09-25  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 韬々
    韬々
    2018-09-26


    说明信号太弱了,系统在信号消失时就会吐回一个 rssi 为0 ,accuracy 为 -1 的回调。


    可以考虑使用ios上的第三方beacon工具测试一下,或者换另外的ios设备测试一下。

    2018-09-26
    赞同
    回复
  • nickname
    nickname
    2018-09-25

    麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2018-09-25
    赞同
    回复 1
    • 詹迪克
      詹迪克
      2018-09-26

      代码片段:wechatide://minicode/4U1fOIm57b2V


      经测试 ios能收到,但是ios收到的rssi为0,accuracy 为-1  ;安卓收到的就正常。


      下面两个图是代码片段收到Beacon信息的截图


      这两个图是项目中经过排序后的截图:




      2018-09-26
      回复