2014-09-26 50 views
0

使用PhoneGap時,用戶在更新從iTunes下載的iOS應用程序時是否會丟失所有保存的數據?當我在iOS中更新我的應用程序時,如何避免數據丟失?

我希望每當有人從iTunes下載新版本的應用程序時,存儲在Construct 2中的任何Webstorage功能中的任何內容都會被保留,但是我害怕構建整個應用程序只會讓一羣不安的用戶當他們更新應用程序。我知道當我在Objective C中構建應用程序時,我必須經過一些環節才能讓Core Data存儲正確遷移。

另一種選擇是將數據鏡像到外部服務器/數據庫,但是如果可以的話,我想避免這種費用和複雜性。

+0

在運行任何應用程序之前,我可以將我的默認數據保存在我的數據庫中嗎?在覈心數據中有任何設施可將我的默認數據添加到數據庫中? – chetan74 2014-09-26 11:15:05

+0

您的數據是否存儲核心數據? – sbarow 2014-09-26 11:17:17

+0

是的,我正在使用核心數據 – chetan74 2014-09-26 11:23:06

回答

0

如果更改CoreData表中的任何時候你只能通過創建一個新的版本,以實現對錶遷移(點擊此處查看蘋果的文檔:Lightweight Migration

否則,如果你不改變任何更新應用程序不會讓用戶丟失任何數據。

相關問題