【发布时间】:2018-08-05 02:55:14
【问题描述】:
我想要实现的是检测系统何时在后台运行(未挂起)时终止应用程序。根据this article,它可以通过消除过程来完成。其中一个步骤是确定用户没有强制退出应用程序。我假设这是通过检查是否调用了 applicationWillTerminate 来完成的。但是,根据 Apple 的文档,该方法也可以由系统调用,所以我不确定它是如何消除该选项的。
适用于不支持后台执行或链接的应用 针对 iOS 3.x 或更早版本,该方法总是在用户调用时调用 退出应用程序。对于支持后台执行的应用,此方法 一般不会在用户退出应用时调用,因为应用 在这种情况下,只需移动到后台。 但是,这种方法可能 在应用程序在后台运行的情况下调用 (未暂停)并且系统出于某种原因需要终止它。
是否可以检测到后台系统终止,如果可以,我在这里缺少什么?
【问题讨论】:
标签: ios background terminate