You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android 11断网环境下AltBeacon扫描延迟过高问题求助

Android 11断网下AltBeacon检测延迟问题

众所周知,扫描Beacon无需联网,因此我们预期AltBeacon的Android Beacon Library在设备联网或断网时的Beacon检测表现一致。但在Android 11设备上并非如此。

我们近期在应用中集成了Android Beacon Library,发现在Android 11设备(小米11测试)断网时,Beacon检测存在显著延迟。而在Android 12设备(小米12测试)上,无论是否联网,Beacon检测都能快速完成。

该延迟似乎由以下代码中声明的rangingObserver调用导致:

beaconManager.getRegionViewModel(region).rangedBeacons.observe(this, rangingObserver)

值得一提的是,同样基于Android Beacon Library开发的Beacon Scanner App也存在类似问题:在Android 11设备断网时,扫描列表的渲染存在显著延迟。

请问是否有人遇到过此问题,或有解决思路?烦请赐教。

(附Beacon Scanner App联网与断网状态截图)

复现步骤

  • 使用Android 11设备
  • 下载Beacon Scanner App
  • 关闭设备所有网络连接(包括移动数据和Wi-Fi)
  • 在区域内放置若干Beacon
  • 启动Beacon Scanner App并开始扫描(重要:若此前已打开需先彻底关闭)
  • 会发现应用正在扫描,但约1分钟甚至更久才显示结果
  • 尝试在联网状态下启动应用,会发现检测瞬间完成

内容的提问来源于stack exchange,提问作者Gilu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 22:05:22