应用程序调试 - 是啥决定了我的应用程序在后台停留多长时间?

Posted

技术标签:

【中文标题】应用程序调试 - 是啥决定了我的应用程序在后台停留多长时间?【英文标题】:App Debugging - What dictates how long my app stays in the background?应用程序调试 - 是什么决定了我的应用程序在后台停留多长时间? 【发布时间】:2013-08-06 15:37:36 【问题描述】:

我最近一直在调试我的应用程序,我注意到当我在后台运行它时,它根本不会在后台停留很长时间。我读过 ios 通常决定应用程序在后台停留多长时间,但我觉得允许我的时间异常短 - 从几分钟到几秒不等。

我可以做些什么来增加我的应用进入后台的时间,或者我可以做些什么让 iOS 知道我希望我的应用保持在后台?

【问题讨论】:

【参考方案1】:

允许您的应用在后台运行有几个原因,我会参考苹果的这份文档以获取更多见解https://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html

【讨论】:

【参考方案2】:

还可以查看https://developer.apple.com/wwdc/videos/ 上有关多任务处理的视频。当然是为了未来。

【讨论】:

以上是关于应用程序调试 - 是啥决定了我的应用程序在后台停留多长时间?的主要内容,如果未能解决你的问题,请参考以下文章

是啥导致应用程序在后台长时间运行后在恢复时崩溃?

是啥限制了我的 ASP.NET 应用程序可以与 Web 服务建立的同时连接数?

是啥锁定了我的有状态 bean

你最好的调试提示是啥?

ios - 应用内购买停留在“准备提交”

android 挂起,而 android 找不到连接