2017-06-12 93 views
0

我有一個應用程序,其中包含使用webview顯示的html文件。這個html文件不過是我應用程序用戶需要的文檔。我的問題是,我可以更新這些HTML文件,而不要求用戶更新整個應用程序?我不想通過在線託管文檔來替換這些html文件。在不更新應用程序的情況下更新離線網頁

回答

0

你將不得不做的其中之一:

  1. 更新您的應用程序(這是你不想要的東西)
  2. 主機上的Web服務器上的原始.html文件,並且每當用戶打開應用程序,檢查是否有新文件可用並下載它們。
  3. 只需創建一個網站,顯示了.html文件,並在您的應用程序打開 網站(我猜是你不想 無論是什麼),那麼你留下

與選項2.

+0

感謝您的快速回答,是#2似乎合乎邏輯。你能給我簡單的例子說明如何繼續? –

0

要在不需要更新應用程序的情況下更新文件,您需要通過應用程序在線獲取HTML內容。

您提到您不想要的一個選項是將一個URL加載到WebView而不是本地HTML文件中。

另一種選擇將涉及託管網頁的某個地方,應用程序將下載它們。我能看到的唯一好處是,如果設備處於脫機狀態,可以使用上次獲取的HTML文件。你可以使用緩存來實現這一點。

0

網頁有多複雜?使用JSON是另一種方法。

+0

他們有JavaScript和圖像資產。所以有點複雜 –

相關問題