设置范围区域 iBeacons

Posted

技术标签:

【中文标题】设置范围区域 iBeacons【英文标题】:Set range region iBeacons 【发布时间】:2013-12-26 09:38:08 【问题描述】:

我在使用 iBeacons 时遇到了一些重大问题。

我完全不知道如何控制触发某种事件(如通知)的距离。我只能在进入或退出区域时发送通知,但我想在我靠近或立即发送通知/

我在文档中哪里漏掉了这些东西?

谢谢!

【问题讨论】:

我刚刚编辑了我的答案。看看吧。 【参考方案1】:

简短的回答是你不能。一旦检测到信标,信标就会进入该区域。

您可以做的是同时打开进入/退出通知和信标测距。然后在您的应用程序的 locationManager:didRangeBeacons:inRegion 处理程序中:您可以使用邻近属性(远/近/即时)或使用“准确度”读数(这实际上是一个错误的近似距离读数。)

在您确定用户足够近之前,您会忽略测距通知。

但是,这样做有一个大问题。如果您的应用程序在后台,您会收到一个 didEnterRegion 通知,然后是大约 5 秒的测距消息。然后测距消息停止,您的应用程序重新进入睡眠状态。在这 5 秒之后,您将不会再收到有关该区域的任何通知,直到用户退出它。

【讨论】:

以上是关于设置范围区域 iBeacons的主要内容,如果未能解决你的问题,请参考以下文章

arcgis设置亮度大于5的城市区域

如何设置 QGraphicsItemGroup 的显示范围?

echarts实现数据区域缩放

JSF 2.0 在整个会话中从浏览器和以编程方式设置区域设置 [重复]

android开发 高德地图怎么设置显示的范围,并且设置缩放的最大级别

matlab里面mesh绘图,如何改变指定区域的颜色