iOS多任务API/进程列表

6

有没有一份在第三方应用在后台运行时,哪些iOS API和进程会被运行的清单?我似乎无法在任何地方找到相关信息,如果能给予指引将不胜感激。

1个回答

4
请看苹果开发者文档,了解关于后台运行的相关内容。
根据苹果文档,一个应用程序可以在后台执行有限的长时间任务:
对于需要更多执行时间来实现的任务,您必须请求特定权限以使其在后台运行而不被暂停。在iOS中,只有特定类型的应用程序允许在后台运行:
- 播放音频内容给用户听,如音乐播放器应用程序 - 始终保持用户位置信息的应用程序,例如导航应用程序 - 支持VoIP的应用程序 - 需要下载和处理新内容的杂志应用程序 - 从外部附件接收定期更新的应用程序
实现这些服务的应用程序必须声明它们所支持的服务,并使用系统框架来实现这些服务的相关方面。声明服务让系统知道您使用了哪些服务,但在某些情况下,正是系统框架实际上防止您的应用程序被暂停。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接