【发布时间】:2014-10-01 18:30:53
【问题描述】:
我正在开发一个应用程序,该应用程序将有多个 ibeacons 来检测和响应。客户有不同的商店,他想在其中部署信标。我现在处于伊比肯之间非常接近的情况。所有信标共享相同的 UUID,但主要和次要值不同。
情况是这样的:
用户进入商店并通过信标监控收到第一条通知。现在要获得另一个信标的另一个通知,用户必须离开该区域并再次输入它以便didEnterRegion 调用,否则用户将不会收到其他信标的警报。在我的情况下,这并没有发生。信标彼此靠近,用户一旦进入该区域就不会真正离开该区域。一旦设备被锁定或应用程序被终止,通知就不会通过测距发送。
关于如何在真实案例中解决此问题的任何建议。如何在锁定屏幕上获取所有信标的通知。我正在使用 estimote 信标进行开发。
【问题讨论】:
-
检查这两个:stackoverflow.com/questions/20124443/…stackoverflow.com/questions/19477044/… 似乎有两个选项:第一个是您可以为每个信标设置不同的区域并分别监控它们,这为每个信标提供
didEnterRegion地区。但这仅限于 iOS 中的 20 个区域。第二个是你将监控和测距结合起来。即使你得到一个didEnterRegion,你也能覆盖所有的信标。