当应用在后台运行时访问并保存位置信息 - iOS

时间:2013-03-15 17:16:51

标签: iphone ios gps location

所以我的问题是,在后台运行的应用程序是否可以访问设备的位置信息并将其保存在堆中或将数据发送到服务器? 我知道它必须与代表做一些事情,但我不确定当应用程序在后台时可以完成这种复杂性的过程

2 个答案:

答案 0 :(得分:2)

是的,你可以!

在apple的位置感知指南中描述了需要在后台接收GPS的应用程序必须设置一个特定值:

location文件的UIBackgroundModes数组中设置关键Info.plist

答案 1 :(得分:1)

是。你可以做到。

通过在info.plist文件中设置正确的键值,您的应用程序即使在后台也可以获取位置。

使用ASIHttpRequest(Link),您可以使用Web服务上传数据。 为此,创建ASIHTTPRequest的对象并将shouldContinueWhenAppEntersBackground的值保持为TRUE。