Android “wx.onBeaconUpdate” 接口兼容性问题,不同设备差异较大,如何解决?
我们的微信小程序,用到了蓝牙扫描接口用于定位及导航。发现有个安卓兼容性问题——更新接口 wx.onBeaconUpdate 在不同安卓手机上差异较大。
在部分手机上表现较好,基本1秒左右周期返回搜索周边蓝牙(蓝牙设备:固定发射频率为 次/200ms)。但在个别手机上表现较差,体现在两个方面:
1. 回调周期不确定,有些手机较慢, 如1.2秒回调一次;
- 有扫描不到或回调丢失情况,个别手机出现在几秒或更长时间内回调一次,漏掉不少蓝牙设备;
请问导致这两个问题的主要原因是什么,及如何解决?
发现问题设备及对应微信版本:
-
谷歌pixel,微信版本:7.0.7
-
荣耀magic2 (tny al00),微信版本号: 7.0.7
1 回复
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
另外,在手机微信上传日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供出现问题的微信号,出现问题的时间点(具体到分钟)