ios - 当我们从 AppSTore 下载应用程序或更新时,iOS 会调用哪些 API

标签 ios

当我从商店下载应用程序时,我很想了解 iOS 使用的管道。我知道包是基于 .ipa 的。 iOs 是否只是将 ipa 下载并分解到磁盘上?

最佳答案

iOS 安装程序不会通知您的应用有关安装或更新的信息。就您的应用程序而言,当用户安装或更新应用程序时不会发生任何事情。您可以在您的应用程序首次/下次启动时检测任何更改。

如果您的应用程序在后台暂停,而用户选择更新它,操作系统会在不通知您的情况下终止您的应用程序(就像它可能在其他情况下终止一样,例如内存不足)。

如果您的应用正在后台执行某些任务,而用户选择更新它(例如播放音乐、进行 VoIP 或完成后台任务),我不知道会发生什么,但我怀疑操作系统会终止您的应用程序,让它有机会通过您已经使用的标准 API 保存状态。

关于ios - 当我们从 AppSTore 下载应用程序或更新时,iOS 会调用哪些 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5237248/

相关文章:

ios - 渐变颜色不适用于 SWReveal View Controller 内容 View

ios - 在第二个 View Controller 上展开 Segue 错误

ios - 如何在 Swift 中锁定单个 UIView 从旋转到横向?

iphone - NSDictionary `description` 格式化问题 - 将结构视为 char 数据

ios - localPlayer是否仍然通过身份验证,即使身份验证失败

ios - 将 uint8_t 转换为 NSData

ios - 旋转时是否需要更新 TableView 布局?

ios - 带有身份验证的 API Swift 4 调用。简单的。但卡住了

ios - 仅显示一次 React Native 应用程序的介绍?

ios - 如何以编程方式找到 Swift 的版本?