我想知道在更新应用程序版本后是否保留存储在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