iBeacon:何时将信标事件发送到服务器

时间:2016-08-28 17:53:46

标签: performance ibeacon proximity

我在iBeacon应用程序上工作,我监控和测距信标但是,当应用程序开始测量区域中的信标时,只要用户处于信标范围内,我就会得到无尽的信标范围列表。

我的问题是何时向服务器发送信标接近度!

如果有人能解释排队的最佳方式并将信标列表发送到网络服务器!非常感谢。

1 个答案:

答案 0 :(得分:0)

将信标接近事件发送到服务器的最佳方式都取决于您的业务用例。以下是一些常见选项:

  1. 每当首次检测到新的信标标识符时发送事件,以及当时的接近度。

  2. 定期发送一个事件(比如每10分钟发送一次),其中包含该期间内所见的信标的完整列表,以及该期间的最小/最大接近度。

  3. 每当接近度超过阈值时发送事件(例如,仅当唯一信标标识符首次变为接近或紧邻时才发送事件)。

  4. 在iOS上实现上述操作通常需要跟踪Dictionary中的检测,然后根据到目前为止已跟踪的内容,在didRangeBeacons:inRegion回调的适当逻辑时间触发服务器调用。字典。使用逻辑实现上面的1,2或3将确保服务器调用的数量将受到限制。