2011-09-26 50 views
4

我有一個iOS應用程序,最初版本爲1.0。然後我發佈了更新版本2.0。如何檢查iOS中用戶最初安裝的應用程序版本

在3.0更新中以某種方式可能檢查用戶最初在1.0,2.0還是3.0中安裝應用程序的時間?

我不想使用首選項,因爲在用戶刪除應用程序然後安裝的情況下,這不起作用。

回答

6

只有在1.0或2.0版本後面有3.0版本才能檢查(沙盤中的設置,數據庫記錄,文件)。如果你希望它能夠在刪除和重新安裝的情況下生存下來,那麼這個東西就不需要在電話上了(它必須註冊一個外部服務)。

如果代碼不在您的1.0或2.0版本中,則爲時已晚 - 您可能需要詢問用戶。

如果您通過CoreData使用數據庫,並且在1.0和2.0版本中有不同的版本,則可以在升級到3.0之前檢查該版本。即使您不使用CoreData,也可能存在架構差異,您可以檢查。

相關問題