2016-07-04 71 views
0

我正在開發一個適用於Android的cordova應用程序,它有許多與我的web應用程序相同的邏輯(js)和設計(html/css)。我想分享這些資產在網絡應用程序和Android應用程序之間。現在我已經在apk中編譯了所有這些js和css,但是當某些代碼發生更改時,我必須準備更新並將其放入Play商店。如果可以在應用程序啓動後從服務器加載代碼和css,則可以減少升級需求。有什麼辦法嗎?cordova/phonegap應用程序 - 從服務器加載js css和html

我在考慮通過ajax加載共享資源並在DOM中動態創建樣式表和腳本,但也許有更好的方法,不是嗎?

回答

0

您可以每次都從服務器上下載文件,但我認爲這不是您想要的,因爲它根本無法脫機使用,如果應用程序很大並且連接不好,則需要花費很多時間下載。

更好的方法是下載文件,如果他們改變。你可以做到這一點FileTransfer。下載()自己或使用像cordova-standalone-hydration

自己的應用就緒解決方案將不受例如蘋果被接受,因爲他們否認與代碼的應用程序,他們不能檢查