iOS应用程序从后台状态暂停通常需要多长时间



我需要我的iOS应用程序在后台模式下连续工作,但似乎过了一段时间就会挂起。我有两个问题:

  1. 应用程序是否有从后台暂停的确切时间
  2. 有什么办法可以让我知道这个暂停过程的具体时间吗

我可以证明这一点是错误的,但不要认为苹果发布了这一点,因为这取决于每个设备特有的许多因素:

  • 设备的内存量
  • iOS以前运行过的应用程序数量
  • 应用程序的大小(多亏了BitCode,您只能下载与设备架构相关的部分(

所以简短的答案是否定的,你不能得到那个数字。

好消息是你可以延长你的应用程序停留的时间;"活着";在后台:https://developer.apple.com/documentation/uikit/app_and_environment/scenes/preparing_your_ui_to_run_in_the_background/about_the_background_execution_sequence

尽管iOS可以在任何时候以任何理由杀死你的应用程序,如果它需要更多资源的话。

最新更新