我有一个 WP8 应用程序,每个用户都可以有不同的设置和一些其他数据。
如何在不丢失这些数据的情况下发布新更新。我看到旧版本会在安装新版本之前被删除。用户数据如何生存?
(我希望没有人来这里说你的代码在哪里 :) .. 它是关于更新)
我有一个 WP8 应用程序,每个用户都可以有不同的设置和一些其他数据。
如何在不丢失这些数据的情况下发布新更新。我看到旧版本会在安装新版本之前被删除。用户数据如何生存?
(我希望没有人来这里说你的代码在哪里 :) .. 它是关于更新)
如果用户从市场安装更新,则数据应保留在那里(例如,下次更新应用程序时,请注意您不需要重新输入登录详细信息)。您似乎正在完全重建并部署您的应用程序,该应用程序会卸载并重新安装该应用程序。要模拟更新,只需从 Visual Studio 部署应用程序rebuilding
,您就会看到您的数据应该保留在那里。
要对更新进行适当的测试,我建议您查看 CodePlex 上的Windows Phone Power Tools。
我已经多次更新我的应用程序,我可以告诉你,从 Windows Phone 商店更新后,IsolatedStorageSettings不会被清除。
如果您重新构建您的应用程序并将其部署到已经存在该应用程序的客户端设备,则独立存储将被清除为已提到的键盘P。但是,我不相信重新构建您的解决方案并发布重新构建的 XAP 会清除存储空间。