我希望我的iOS应用程序在后台24/7连续运行,我尝试了许多选项,例如使用后台任务过期处理程序更新了后台位置,但过了一段时间之后,似乎该应用程序已在后台挂起,并且用户被带回了根视图控制器。任何帮助将不胜感激。
对于需要更多执行时间才能实现的任务,您必须请求特定权限才能在后台运行它们而不暂停它们。在iOS中,只允许特定的应用类型在后台运行:
在后台播放用户可听内容的应用程序,例如音乐播放器应用程序,在后台播放音频内容的应用程序,可让用户始终了解其位置的应用程序,例如导航应用程序,支持Voice over需要定期下载和处理新内容的Internet协议(VoIP)应用程序接收来自外部附件的定期更新的应用程序实现这些服务的应用程序必须声明其支持的服务,并使用系统框架来实现这些服务的相关方面。声明服务可使系统知道您使用的服务,但在某些情况下,实际上是系统框架阻止了应用程序被挂起。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句