是安装还是更新?

时间:2012-12-03 18:07:35

标签: iphone ios cocoa-touch app-store

有没有办法告诉(比如appDelegate)应用程序是否已从iTunes更新而不是已安装?

我知道我可以在NSUserDefaults中构建一些东西,或者我已经在AppStore中有一个版本,并且需要知道我是否正在更新某人的安装。

1 个答案:

答案 0 :(得分:0)

您可以在第一次使用应用程序时存储软件包版本号。因此,无论它是什么软件包版本号,您第一次安装应用程序时,该对象之前从未存储在磁盘上,这就是您如何检测全新安装。

每次发布​​更新时,您还会碰到您的软件包版本号,您可以在代码中检测到它作为更新(当然,在检测到更新之后,您也会存储存储的版本号)