Sim*_*ker 6 background-process ios
当第三方应用程序在后台时,是否有运行哪些iOS API和进程的列表?我似乎无法在任何地方找到任何东西,所以指针会很棒
看看苹果关于后台的开发者文档。
根据苹果的文档,应用程序可以在后台执行一组有限的长时间运行的任务:
对于需要更多执行时间来实现的任务,您必须请求特定权限才能在后台运行它们而不被挂起。在 iOS 中,只允许特定的应用程序类型在后台运行:
- 在后台向用户播放音频内容的应用程序,例如音乐播放器应用程序
- 让用户随时了解其位置的应用程序,例如导航应用程序
- 支持互联网语音协议 (VoIP) 的应用
- 需要下载和处理新内容的报亭应用
- 从外部配件接收定期更新的应用程序
实现这些服务的应用程序必须声明它们支持的服务,并使用系统框架来实现这些服务的相关方面。声明服务可以让系统知道您使用哪些服务,但在某些情况下,实际上是系统框架阻止您的应用程序被挂起。
| 归档时间: |
|
| 查看次数: |
3421 次 |
| 最近记录: |