【发布时间】:2015-04-13 13:24:52
【问题描述】:
根据 iOS CLLocationManager API startmonitoringsignificantlocationchanges 将在发生重大变化时通知我的应用程序,例如500 米或更多。
但我希望在我的应用中,我的应用只有在用户/设备进入新城市时才会收到通知。如果处于关闭状态,应用程序应自动打开。
注意:它不是地图/导航应用程序,所以我不想让我的应用程序继续监控用户的位置数据并最终耗尽设备的电池。
请提出一些解决方案。
【问题讨论】:
-
您仅限于 64 个区域,因此您需要将重大位置更改和区域监控结合起来。城市检测中没有构建,您必须自己构建。此外,您不能将您的应用程序带到前台,您仅限于本地通知。
标签: ios geolocation clregion