【发布时间】:2012-03-20 10:56:29
【问题描述】:
我有一个跟踪用户坐标的应用。我希望用户在特定的经度和纬度处收到推送通知。这意味着我的设备即使关闭也必须跟踪坐标并发出请求。 有没有办法做到这一点? 推送通知无法做到这一点。
【问题讨论】:
-
quickblox.com - 也许它是您所需要的
标签: ios push-notification multitasking
我有一个跟踪用户坐标的应用。我希望用户在特定的经度和纬度处收到推送通知。这意味着我的设备即使关闭也必须跟踪坐标并发出请求。 有没有办法做到这一点? 推送通知无法做到这一点。
【问题讨论】:
标签: ios push-notification multitasking
CLLocationManager 实际上有一个方法startMonitoringForRegion:desiredAccuracy: 来监控用户何时进入区域并在需要时唤醒您的应用程序。查看更多here。我很确定这是他们用于提醒应用程序的系统,您可以在其中获得特定位置的提醒。与让您的应用一直监控位置相比,它使用的能源要少得多,因为操作系统可以使用您附近的蜂窝塔或 wifi 热点等信息来确定是否有必要使用 GPS。
【讨论】:
您的应用将继续在后台运行并接收位置更新。然后向用户发送本地通知。但是如果用户手动杀死了你的应用程序。工作将不会完成。
【讨论】: