重新启动后位置未重新打开应用程序所需的背景模式

时间:2012-12-04 16:37:54

标签: iphone core-location background-process autostart

我们正在尝试开发类似于当前应用商店中现有应用的应用。

此应用程序将后台位置数据发送到Web服务,应用程序将在重新启动设备后继续运行。我还要注意,在安装和注册应用程序后,位置服务指示器始终保持在状态栏上。我假设这是必要的,以允许应用程序在重新启动设备后继续运行。

我们尝试使用“UIBackgroundModes /所需的背景模式进行定位”,并且在重新启动设备后继续运行应用程序失败了。

有人可以指出我们正确的方向,指示如何让设备在设备重启后继续发送位置数据。

非常感谢!

2 个答案:

答案 0 :(得分:0)

设备重启后没有应用会运行。无法在Apple的SDK下构建文件守护程序。你必须越狱手机并运行未经授权的东西才能这样做,那么你就不会被苹果公司的应用程序商店接受。

答案 1 :(得分:0)

如果您正在监控重要的地理位置变化或监控某个地区并且该地区已进入/退出,那么您的应用重新启动。

在iOS 7中,Apple做了一项重要更改,如果用户强制退出您的应用,则会禁用这些机制。在用户再次启动您的应用之前,它们将保持禁用状态。