当我从商店下载应用程序时,我很想了解 iOS 使用的管道。我知道包是基于 .ipa 的。 iOs 是否只是将 ipa 下载并分解到磁盘上?
最佳答案
iOS 安装程序不会通知您的应用有关安装或更新的信息。就您的应用程序而言,当用户安装或更新应用程序时不会发生任何事情。您可以在您的应用程序首次/下次启动时检测任何更改。
如果您的应用程序在后台暂停,而用户选择更新它,操作系统会在不通知您的情况下终止您的应用程序(就像它可能在其他情况下终止一样,例如内存不足)。
如果您的应用正在后台执行某些任务,而用户选择更新它(例如播放音乐、进行 VoIP 或完成后台任务),我不知道会发生什么,但我怀疑操作系统会终止您的应用程序,让它有机会通过您已经使用的标准 API 保存状态。
关于ios - 当我们从 AppSTore 下载应用程序或更新时,iOS 会调用哪些 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5237248/