1

我一直在使用 android 信标库 (AltBeacon),但遇到以下问题:

  • 当检测到 didEnterRegion 事件时,总是跟在同一区域的 didExitRegion 之后。然后,20 - 30 秒后(不是立即),再次触发 didEnterRegion 事件并重复该过程。

  • 现在我正在使用代表 3 个不同区域的 3 个信标,有时,当我逐渐打开它们时,单个区域的每个 didEnterRegion 都会触发其他活动
    区域的 didExitRegion 事件。

我正在使用关闭 WiFi 的 Moto G (4.4.4)(我还在 BQ Aquarius 5 上进行了测试,但错误仍然存​​在)。我使用的信标是 April Brother 的 April Beacon,它们的配置是:TxPower: 0bdm Adv(ms): 9

我尝试了不同的广告值和不同的扫描周期,但问题仍然存在。

这是我今天记录的日志:

http://pastebin.com/wxVdsfGz

任何想法?

提前致谢!

4

1 回答 1

0

尝试运行库的参考应用程序,看看是否可以在那里重现问题。

http://altbeacon.github.io/android-beacon-library/samples.html

请注意,您必须提供一个自定义 BeaconParser,以便它检测您的专有信标。

因为您尝试过使用两个不同的信标发射器和两个不同的电话,所以我怀疑问题出在电话或发射器上。

问题最可能的剩余来源是您的应用程序中的代码。要确认这一点,请尝试参考应用程序,看看它是否正常工作。如果是这样,您将需要发布您的代码,以便我们帮助找出问题所在。

于 2014-10-31T13:35:10.843 回答