我有一个关于应用程序升级到新版本时以前的数据会发生什么的疑问。
我当前有一个具有本地数据库的应用程序。
用户可以修改数据库。
现在,如果我将应用程序升级到具有一些新功能的下一个版本,会发生什么?
它会完全取代数据库吗?或者我仍然可以使用它。
如果数据库仍然存在,那么新功能如何像以前一样使用它,即假设它仍然在资源中?
请在这方面提供帮助。
提前致谢。
EDIT:
我尝试了一下,发现我们可以使用早期的数据库。
还有一个问题。
如何通知用户应用程序可以升级?
我需要使用推送通知还是有其他方法?
数据在~/Documents
and ~/Library/Preferences
将被保留。那些在~/Library
– 我不确定,但我认为它们也会被保留。那些在你的.app
文件夹将被完全替换,但用户无法更改您的文件夹中的内容.app
无论如何文件夹。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)