长GPS背景更新

时间:2014-02-25 18:50:42

标签: ios gps

我的应用程序支持GPS,并在后台注册以获取GPS更新。

如果在GPS更新事件处理程序中我有一项耗时的任务会发生什么情况,我的应用程序会被杀死吗?

1 个答案:

答案 0 :(得分:0)

我相信这已经多次回答了。简短回答:是的。稍微长一点的答案是Apple没有清楚地记录这将如何以及何时发生,但documents a guideline以保持后台处理时间短。

引用:

  

在移至后台之前保存您的应用状态。在低内存期间   条件,后台应用程序可能会从内存中清除以释放   空间。 首先清除暂停的应用,并且不会通知   应用程序在清除之前

     

[...]

     

给予后台应用程序的执行时间   比给前景的时间量更受限制   应用。在后台执行花费太多时间的应用程序可以   系统阻止或终止

我可以补充一点,我自己在iOS5期间做了一些实验,你没有很多后台处理时间(几乎没有你注册后台任务的10分钟)。