从应用商店安装新版本后的 iOS 应用行为

标签 ios version behavior

我在 iPhone 中安装了一个来自 App Store 的 iOS 应用程序,现在如果我在 App Store 中为同一个应用程序更新了 1.1 版本,并且我从旧版本 1.0 获得了某种信息提示(新版本可用) ...)。

如果我点击 alertview 的确定按钮,它会将我重定向到浏览器中的新应用程序链接。然后我下载我的新版本。

请回答以下问题:

  1. 它会取代旧版本吗?
  2. 它会替换文档路径上的 sqlite 和图像文件夹吗? (两个版本都具有相同名称的 sqlite 文件,例如 abc.sqlite1.0 和相同的文件夹名称,例如 imagesToBeCopied)
  3. 它会在 sqlite 实体行中附加相同实体的新行吗?
  4. 如何从应用商店重新安装 1.0 版?有没有可能得到它?

请提供您宝贵的答案,这可以帮助我找到一些解决方案。

谢谢。

最佳答案

1.Will it replace old version?

是的,应用程序包将被新的替换

2.Will it replace sqlite and image folder on the document path? (Both version is having same named sqlite file, say abc.sqlite1.0 and same folder name, say imagesToBeCopied)

不,文档目录不受更新过程的影响。如果您的代码中有更新文档目录的程序,它们仍会运行,但如果没有任何更改,它与您的应用程序的正常启动没有什么不同 - 例如如果您检查并在需要时复制某些内容,从包到文档目录,这只会在目标文件尚不存在时发生。

3.Will it append the sqlite entitie rows with new rows for same entity?

这与更新过程无关。如果您想在更新中修改数据,您将在新版本的首次启动代码中专门编写此内容。

4.How can I install version 1.0 again from app store? Is it possible to get it anyhow?

不,更新版本取代了应用商店中的旧版本。

关于从应用商店安装新版本后的 iOS 应用行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11625670/

相关文章:

ios - 如何隐藏特定 View Controller 中的状态栏?

ios - iOS:了解全局变量

ios - CXProviderDelegate 方法未触发

javascript - setTimeOut 不起作用 - 它循环很糟糕

javascript - 如何在 dojo 小部件上使用 dojo/behavior?

ios - 带有 Xcode 8 的 Jenkins - 找不到配置文件

version - 通用 Lisp : getting version of an ASDF package

css - WordPress Genesis 样式表版本

c#-4.0 - 如何从文件路径获取.exe文件版本号

iOS:与 UIButton 的 UIControlEventTouchUpOutside 事件的行为不一致