我想知道在更新應用程序版本後是否保留存儲在PersistentObject\PersistentStore
中的數據。從AppWorld更新應用程序後,PersistentStore PersistentObject數據是否保留
我的使用案例:
1)使用版本0.1發佈應用程序。用戶將數據保存到PersistentObject \ PersistentStore
2)發佈0.2版本的應用程序。
版本0.1中保存到PersistentStore \ PersistentObject的數據是否可用於版本爲0.2的應用程序?
感謝您的回覆。我想總結一下獲得的知識:如果在升級應用程序版本的過程中將數據保存爲PersistentStore,數據將被清除。但是,如果我將Object序列化爲String並將對象保存爲PersistentStore中的字符串,則不會清除此字符串,並且應用程序的更新版本將能夠讀取和解析數據。該解決方案有一個缺點:如果應用程序正在卸載,PersistentStore中的數據將留在設備上,在卸載過程中數據不會被清除。也不是很好。 – Nazar
如果我要更改App的所有文件,會發生什麼情況? 將持續存在或將清除該應用程序? – AnkitRox