0

我有一个使用 xml 文件作为数据库的应用程序。如您所见,此文件是在项目中创建的: 在此处输入图像描述

我想通过初始屏幕中的以下过程更新此文件:

程序

  1. 获取本地 xml 文件和远程 xml 文件的最后修改日期(http://www.somewhereontheinternet.com/data.xml
  2. 比较这两个日期
  3. 如果远程的有最近修改的日期然后下载它并用它替换本地的

该应用程序将通过 Windows 应用商店部署到客户端。

如果您考虑限制、限制、政策和可能性,我可以如上所述保持已部署应用程序的数据库文件更新吗?如果不是,我如何保持我的应用程序数据更新呢?

4

1 回答 1

1

一些事情:

version1)通过将 a 关联到数据库来做到这一点会更干净。localversion可以作为本地状态或设置存储在应用程序数据中。version可以使用 web api 查询远程。

2)你想让用户知道这个吗?用户可以强制更新数据库吗?因此,可能需要在 UI 中公开旋钮。

3)如果文件的大小很大,可能必须使用后台传输进行下载。

步骤将如下所示:

  1. 启动应用程序时检查远程版本(异步)。
  2. 如果版本不同,请在应用程序运行时根据文件大小安排后台传输或下载。
于 2013-06-21T12:28:31.897 回答