更新离线网页而不更新应用

时间:2017-06-12 21:32:15

标签: android html5 android-webview

我有一个应用程序,其中包含我使用webview显示的html文件。这个html文件只是我的应用程序用户需要的文档。我的问题是,我可以在不要求用户更新整个应用程序的情况下更新这些html文件吗?我不想通过在线托管文档来替换这些html文件。

3 个答案:

答案 0 :(得分:0)

您必须执行以下操作之一:

  1. 更新您的应用(这是您不想要的)
  2. 在Web服务器上托管原始.html文件,每当用户打开应用程序时,检查是否有可用的新文件并下载它们。
  3. 只需创建一个显示.html文件的网站,然后打开 你的应用中的网站(我猜你不想要的 要么)
  4. 所以你选择了2。

答案 1 :(得分:0)

要在不需要更新应用的情况下更新文件,您需要该应用在线获取HTML内容。

您提到的一个您不想要的选项是将网址加载到WebView而不是本地HTML文件中。

另一个选项涉及在某处托管网页,应用程序会下载它们。我可以看到的唯一好处是,如果设备处于脱机状态,则可以使用上次获取的HTML文件。您可以使用缓存来实现此目的。

答案 2 :(得分:0)

网页有多复杂?使用JSON是另一种方法。