【问题标题】:Should I be creating a Region for each beacon (android beacon library)我应该为每个信标创建一个区域(android 信标库)
【发布时间】:2015-07-27 01:13:43
【问题描述】:

我有几个信标...并且希望能够以不同的方式处理这些信标。我已经设法创建了一个区域,该区域捕获 任何 信标用于测试目的,并且它使用我的 eddystone 信标触发......因为该区域从未指定 id1/id2,自然 didEnterRegion 没有提供任何细节

理想的情况是我的应用程序监听所有信标,如果它们匹配一个很好的前缀,快速访问服务器以获取额外信息......并在必要时采取行动。

在收到通知进入区域后,我尝试在 beaconManager 上调用 startRangingNotifications,但是我怀疑是因为它在应用程序类中实现(实现 bootstrapnotifier)它没有连接到服务。

我真的不关心距离或任何其他遥测(尽管它会很好),只是想知道信标的 ID,以便我可以用它做点什么。如果有一种简单的方法可以通过一些 id 及其遥测数据获得一次信标通知,那就更好了。 谢谢!

【问题讨论】:

    标签: ibeacon-android eddystone


    【解决方案1】:

    至少根据我发现的其他示例,我走在了正确的轨道上。在范围通知上,我检查 beacons.size(),当它 > 0 时,我处理详细信息,然后告诉它 stopRangeNotifications。

    问题是后台通知,扫描之间的时间太长而无法调试,因为后台助手默认设置 5 分钟扫描。

    这需要一些调整,但似乎符合我的目的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-14
      • 2015-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-25
      相关资源
      最近更新 更多