我正在开发一个响应设备位置更新的应用程序。如何让我的应用程序在后台运行时继续接收位置更新?另外,如何在用户进入特定位置时向用户显示通知?
答案 0 :(得分:1)
答案 1 :(得分:1)
很容易......解决后我找到了...... 获取位置管理器共享实例... 建立一个特定位置的区域...... 在viewcontroller和appdelegate中执行位置管理器(sharedInstance)的startMonitoringForRegion .... 并在你的cllocationmanagerdelegate的didEnterRegion方法中提出UILocalNotification ......就是这样...... magic是startMonitoringForRegion也继续在bacgkground中工作(注意---它只在一个单元塔改变时才会触发 - 即一个重要的位置变化)。 如果你想接收连续的位置更新(即不仅是重要的位置变化)...在info.plist文件中添加背景键作为位置并使用startupdatinglocation方法