我有一个最初有1.0版本的iOS应用。然后我发布了更新版本2.0。
在3.0更新中是否有可能检查用户最初在1.0或2.0或3.0中安装应用程序的时间?
我不想使用首选项,因为如果用户删除应用程序然后安装,这将不起作用。
答案 0 :(得分:6)
仅当1.0或2.0遗留了3.0以便检查(设置,数据库记录,沙箱中的文件)时。如果你想让它在删除和重新安装后继续存在,那么那些东西不需要在手机上(它必须注册外部服务)。
如果代码不在您的1.0或2.0版本中,为时已晚 - 您可能需要询问用户。
如果您通过CoreData使用数据库,并且在1.0和2.0中有不同的版本,则可以在升级3.0之前检查它。即使您没有使用CoreData,也可能存在可以检查的架构差异。