适用于iOS的推送通知和服务

时间:2012-03-20 10:56:29

标签: ios push-notification multitasking

我有一个跟踪用户坐标的应用。我希望用户以特定的经度和纬度接收推送通知。这意味着我的设备必须跟踪坐标并发出请求,即使它已关闭。 有没有办法实现这个目标? 推送通知无法执行此操作。

2 个答案:

答案 0 :(得分:1)

CLLocationManager实际上有一个方法startMonitoringForRegion:desiredAccuracy:来监控用户何时进入某个区域并在需要时唤醒您的应用。查看更多here。我很确定这是他们用于Reminders应用程序的系统,您可以在特定位置获取提醒。由于操作系统可以使用您附近的手机信号塔或无线热点等信息,因此它比使用应用程序监控位置所消耗的能量要少得多,以确定是否需要使用GPS。

答案 1 :(得分:0)

查看the documentthis

您的应用将继续在后台运行并接收位置更新。然后向用户发送本地通知。但是如果用户手动杀死你的应用程序。工作将无法完成。