AltBeacon:didExitRegion和didEnterRegion交替

时间:2014-10-31 10:03:54

标签: android ibeacon altbeacon

我一直在使用android beacon库(AltBeacon),我遇到了以下问题:

  • 当检测到didEnterRegion事件时,始终后跟a didExitRegion为同一地区。然后,20 - 30秒后(是 不是立即),再次触发didEnterRegion事件 过程重复。

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

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

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

这是我今天记录的日志:

http://pastebin.com/wxVdsfGz

有什么想法吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

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

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

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

因为您尝试使用两个不同的信标发射器和两部不同的手机,我怀疑问题出在手机或发射器上。

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