0

我有一个 android 应用程序,它以使用 Ruby on Rails 在我的服务器中生成的 xml 文件为基础。我只想下载新版本的 xml 文件,前提是它比我之前下载的文件更新。

我想知道在双方都做到这一点的最佳方法是什么:在服务器的某处以某种方式生成 xml 的版本,并使用 android.xml 获取文件的版本。

现在我正在下载一个xml,最后一天修改我想下载的xml,将它与我在本地下载的进行比较,但我认为这种方式效率不高。你能建议任何其他方法吗?

提前致谢

4

1 回答 1

0

您可以根据 HTTP GET 请求生成它,而不是预先生成 XML 文件然后下载它,从 Android 应用程序中,您可以在表示版本或上次更新时间的 URL 中传递一个参数。

那么你的服务器可以通过这个参数检查是否应该生成一个新版本。

于 2012-05-18T06:10:21.383 回答