设置范围区域 iBeacons
Posted
技术标签:
【中文标题】设置范围区域 iBeacons【英文标题】:Set range region iBeacons 【发布时间】:2013-12-26 09:38:08 【问题描述】:我在使用 iBeacons 时遇到了一些重大问题。
我完全不知道如何控制触发某种事件(如通知)的距离。我只能在进入或退出区域时发送通知,但我想在我靠近或立即发送通知/
我在文档中哪里漏掉了这些东西?
谢谢!
【问题讨论】:
我刚刚编辑了我的答案。看看吧。 【参考方案1】:简短的回答是你不能。一旦检测到信标,信标就会进入该区域。
您可以做的是同时打开进入/退出通知和信标测距。然后在您的应用程序的 locationManager:didRangeBeacons:inRegion 处理程序中:您可以使用邻近属性(远/近/即时)或使用“准确度”读数(这实际上是一个错误的近似距离读数。)
在您确定用户足够近之前,您会忽略测距通知。
但是,这样做有一个大问题。如果您的应用程序在后台,您会收到一个 didEnterRegion 通知,然后是大约 5 秒的测距消息。然后测距消息停止,您的应用程序重新进入睡眠状态。在这 5 秒之后,您将不会再收到有关该区域的任何通知,直到用户退出它。
【讨论】:
以上是关于设置范围区域 iBeacons的主要内容,如果未能解决你的问题,请参考以下文章
如何设置 QGraphicsItemGroup 的显示范围?
JSF 2.0 在整个会话中从浏览器和以编程方式设置区域设置 [重复]