首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用程序在后台完成通常需要多长时间(backgroundTimeRemaining)

应用程序在后台完成通常需要多长时间(backgroundTimeRemaining)
EN

Stack Overflow用户
提问于 2012-03-01 19:29:45
回答 2查看 1.6K关注 0票数 2

我需要得到用户的位置更新时,应用程序在后台。我使用了“重大更改功能”,但重大更改的问题是它不准确。

因此,为了提高“重大变化”的准确性,我想用UIApplication:beginBackgroundTaskWithExpirationHandler:来补充这一点。

因此,我的问题是,应用程序通常在后台运行多长时间(backgroundTimeRemaining中的值)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-01 19:37:32

目前(从iOS 5开始),应用程序在后台完成任务的最长时间是10分钟。这可能会在未来的iOS版本中发生变化。当你的应用程序进入后台时,你可以通过记录[[UIApplication sharedApplication] backgroundTimeRemaining]的返回值来自己检查这个值。

票数 4
EN

Stack Overflow用户

发布于 2016-10-28 04:28:06

对于iOS 7和更高版本,后台任务时间约为3分钟

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9515358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档