如何检查用户最初在iOS中安装的应用程序版本

时间:2011-09-26 14:29:12

标签: objective-c ios cocoa-touch

我有一个最初有1.0版本的iOS应用。然后我发布了更新版本2.0。

在3.0更新中是否有可能检查用户最初在1.0或2.0或3.0中安装应用程序的时间?

我不想使用首选项,因为如果用户删除应用程序然后安装,这将不起作用。

1 个答案:

答案 0 :(得分:6)

仅当1.0或2.0遗留了3.0以便检查(设置,数据库记录,沙箱中的文件)时。如果你想让它在删除和重新安装后继续存在,那么那些东西不需要在手机上(它必须注册外部服务)。

如果代码不在您的1.0或2.0版本中,为时已晚 - 您可能需要询问用户。

如果您通过CoreData使用数据库,并且在1.0和2.0中有不同的版本,则可以在升级3.0之前检查它。即使您没有使用CoreData,也可能存在可以检查的架构差异。