我正在从事这样一个项目,其中应用程序执行以下操作:
- 用户选择一个半径(10 米到 1000 米)
viewController
并按“开始”按钮转到下一个 - 这里的应用程序抓取用户当前位置并基于选定半径的当前位置开始“区域监控”
- 如果用户越过该特定边界(10 米到 1000 米),则它会发出“ExitRegion”警报消息。并根据用户新的当前位置再次启动“区域监控”。并且应用程序一直在这样做,无论是前台模式还是后台模式。我设法做到了,并且运行良好。
现在,我在这里监控一个区域,然后是另一个区域。所以这个数字实际上是一。但是我知道一个应用程序可以通过“区域监控”监控的最大区域数是 15。现在我的问题是在这种情况下我应该处理这个最大区域数问题吗?如果是,那么如何?
我想补充的一件事是,它有一些解决方案,仅适用于 iOS 6 及更早版本。所以请让我知道是否有一些解决方案可以根据用户在iOS7中的当前位置处理“RegionMonitoring”监控的“区域”数量。
如果有人能给出答案或任何建议来完成我的应用程序所需的要求,我将非常高兴。