iOS应用程序更新期间的生命周期

Bha*_* P. 5 lifecycle background-process ios ios-lifecycle

我想知道应用程序更新时应用程序处于什么状态。

例如:假设我们正在运行一个应用程序(称为 Le Music),它在后台模式下播放音乐。

现在我们去商店看到有可用的更新,然后点击更新。当前版本的乐音乐从旧版本过渡到新版本的生命周期是怎样的?

mat*_*att 4

您的应用程序将被替换。这意味着它将被终止。根据假设,您正在后台运行,因此您可能希望获得的唯一事件是applicationWillTerminate. (但是,我不会指望它:请参阅此答案。)如果您在后台但没有运行,则根本不会收到任何事件。