【发布时间】:2023-03-20 22:44:01
【问题描述】:
我想知道如果用户在 iOS 4.x 上仍在后台更新应用(通过应用商店/更新)会发生什么
我正在为我的下一个版本计划一个重大更新,我想知道这是否是我必须处理的特殊情况以避免崩溃。
或者我是否可以信任操作系统在下次启动时重新启动应用程序(或在更新期间终止后台进程),检测到应用程序已更改,而不是仅仅执行“applicationWillEnterForeground”?
【问题讨论】:
我想知道如果用户在 iOS 4.x 上仍在后台更新应用(通过应用商店/更新)会发生什么
我正在为我的下一个版本计划一个重大更新,我想知道这是否是我必须处理的特殊情况以避免崩溃。
或者我是否可以信任操作系统在下次启动时重新启动应用程序(或在更新期间终止后台进程),检测到应用程序已更改,而不是仅仅执行“applicationWillEnterForeground”?
【问题讨论】:
iOS / Apple 会为您处理该用例,您无需担心。您的应用程序将被终止,因此当用户下次点击其图标时,您将重新启动。
【讨论】:
在 iOS“后台”中暂停的任何应用程序都可能随时被操作系统终止。当接下来再次点击应用程序的图标时,操作系统知道要做“正确的事情”。应用更新只是发生同样事情的另一种情况。
【讨论】: