我正在尝试创建一个GPS位置应用程序,它将监控并将位置发送到服务器。我希望即使应用程序被终止/终止(不仅仅是在后台),位置服务也能够继续运行。
有没有人知道如何做到这一点?
答案 0 :(得分:0)
你可以这样做,但你的选择非常有限
2.8安装或启动其他可执行代码的应用程序将被拒绝
https://developer.apple.com/appstore/resources/approval/guidelines.html
保存用户数据和应用状态信息。进入后台时,应将所有未保存的更改写入磁盘。此步骤是必要的,因为您的应用可能会因为各种原因而在后台安静地被杀死。您可以根据需要从后台线程执行此操作。
但如果您仍想这样做,请查看:
我猜答案是'某种'。如果你不想越狱手机,你的选择相当有限。只要您打算在内部进行分发,就可以查看VOIP后台服务。
它是iOS 4后台服务的一部分,旨在允许VOIP应用程序在后台持续运行以接收诸如来电等事件。可以使用它来实现其他事情,例如定期预定服务(我认为最近有一个问题,有人想用它作为'数据计数器',再次用于企业计划)。
从这里开始:iphone daemon process