1

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

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

4

1 回答 1

0

您可以在首次启动应用程序时存储捆绑版本号。因此,第一次安装应用程序时,无论它是什么捆绑版本号,该对象之前从未存储在磁盘上,这就是您检测全新安装的方式。

每次发布更新时,您还会增加捆绑版本号,您可以在代码中将其检测为更新(当然,在检测到更新后,您也会增加存储的版本号)

于 2012-12-03T19:35:40.210 回答