Android “wx.onBeaconUpdate” 接口兼容性问题,不同设备差异较大,如何解决?
发布于 7 年前 作者 weiliao 3256 次浏览 来自 官方Issues

我们的微信小程序,用到了蓝牙扫描接口用于定位及导航。发现有个安卓兼容性问题——更新接口 wx.onBeaconUpdate 在不同安卓手机上差异较大。

在部分手机上表现较好,基本1秒左右周期返回搜索周边蓝牙(蓝牙设备:固定发射频率为 次/200ms)。但在个别手机上表现较差,体现在两个方面:

1.  回调周期不确定,有些手机较慢, 如1.2秒回调一次;

  1. 有扫描不到或回调丢失情况,个别手机出现在几秒或更长时间内回调一次,漏掉不少蓝牙设备;

请问导致这两个问题的主要原因是什么,及如何解决?

发现问题设备及对应微信版本:

  1. 谷歌pixel,微信版本:7.0.7

  2. 荣耀magic2 (tny al00),微信版本号: 7.0.7

1 回复

麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

另外,在手机微信上传日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供出现问题的微信号,出现问题的时间点(具体到分钟)

回到顶部