运行 iOS 应用从应用商店更新后会发生什么情况?

What happens to running iOS app when it gets updated from appstore?

假设您有一个 运行 iOS 应用程序。 它建议您去 AppStore 自行更新。 您按下按钮,转到 AppStore,更新应用程序,然后 return 到 运行(?) 应用程序。

接下来会发生什么?

您的应用是否会在更新时终止并在 return 重新启动? 如果那样,它什么时候被杀死?更新何时开始或完成?

您是否有可能 return 在更新期间仍然使用旧版本的应用程序(虽然非常不受欢迎)?

应用程序将在用户开始更新时退出,并且不会自行启动。但是,您可以确保当前 work/gameplay/etc。当用户将应用程序发送到后台或应用程序终止时,通过将其保存到 disk/cloud/defaults 来保存。这两种情况都可以通过使用 UIAppDelegate 协议的适当部分来处理(并对您的应用 delegate.m 文件进行更改)。