iBeacon:何时停止监控区域内的信标

时间:2016-08-26 22:16:00

标签: ibeacon

我构建了工作的iBeacon应用程序,其中信标得到监控和正确测距,现在的工作流程是这样的

  1. 监视器
  2. 检查事件ENTER / EXIT
  3. 对进入或退出某个区域的信标进行测距
  4. 但是我想知道何时停止监视和测量灯塔!

2 个答案:

答案 0 :(得分:0)

对于大多数应用来说,没有理由停止监控或测距。人们认为他们需要这样做的主要原因是节省电池电量。但iOS CoreLocation和Android Beacon Library会在应用程序处于后台时自动限制信标扫描,以控制电池使用。

除非您的应用程序设计为在前台运行较长时间,或者需要额外的措施来延长背景范围时间,否则通常没有理由限制范围。我的大多数应用程序在启动时启动监控和测距,并且永不停止。

当然,有些用例你根本不想再获得信标发现回调,所以如果这适用于你的应用,那么请务必关闭测距和监控。

答案 1 :(得分:0)

当日期/时段完成信标任务时,您可以停止监控信标。

例如:
用户进入信标区域,您发送通知并完成任务。如果同一个用户退出该区域并再次进入,则您不希望通过多个通知来阻止它们。因此,您停止监视一天或特定时间。