已终止应用的iOS位置服务

时间:2013-07-16 15:49:48

标签: ios mobile gps

我正在尝试创建一个GPS位置应用程序,它将监控并将位置发送到服务器。我希望即使应用程序被终止/终止(不仅仅是在后台),位置服务也能够继续运行。

有没有人知道如何做到这一点?

1 个答案:

答案 0 :(得分:0)

可以这样做,但你的选择非常有限

  • 您的应用无法进入商店:
  

2.8安装或启动其他可执行代码的应用程序将被拒绝

https://developer.apple.com/appstore/resources/approval/guidelines.html

  • 它可能会在背景上被杀死
  

保存用户数据和应用状态信息。进入后台时,应将所有未保存的更改写入磁盘。此步骤是必要的,因为您的应用可能会因为各种原因而在后台安静地被杀死。您可以根据需要从后台线程执行此操作。

http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html

但如果您仍想这样做,请查看:

  

我猜答案是'某种'。如果你不想越狱手机,你的选择相当有限。只要您打算在内部进行分发,就可以查看VOIP后台服务。

     

它是iOS 4后台服务的一部分,旨在允许VOIP应用程序在后台持续运行以接收诸如来电等事件。可以使用它来实现其他事情,例如定期预定服务(我认为最近有一个问题,有人想用它作为'数据计数器',再次用于企业计划)。

从这里开始:iphone daemon process