UILocalNotification 和区域监听

UILocalNotification and region monitoring

我正在将通知服务滚动到需要地理围栏通知的现有应用程序中。 CLRegion 看起来像您应该如何执行此操作,这是 Apple 的方式。但是,它们将您限制在 20 个可以由单个应用程序监视的区域。肯定需要提供 20 多个通知区域。一方面,我可以自己监控位置并在他们进入该区域时发出通知。显然,应用程序需要打开才能发生这种情况。我可以在应用程序处于后台时使用 CLLocationManager 吗?有超过 20 个区域被监控的解决方法吗?对此有任何建议,我们将不胜感激。

这里有一个很好的 post 关于在后台 iOS 启用位置更新:

Using CoreLocation

这里还有一个关于添加超过 20 个地理围栏区域的解决方法的答案:

希望对您有所帮助。