cordova / phonegap app - 从服务器加载js css和html

时间:2016-07-04 19:38:42

标签: javascript android html css cordova

我正在为Android开发一个cordova应用程序,它有很多与我的Web应用程序相同的逻辑(js)和设计(html / css)。我想在网络应用和Android应用程序之间共享这些资产。现在我已经在apk中编译了所有这些js和css,但是当一些代码被更改时,我必须准备一个更新并放入Play商店。如果可以在应用程序启动后从服务器加载代码和css,则可以减少升级需求。有什么办法吗?

我正在考虑通过ajax加载共享资源并在DOM中动态创建样式表和脚本,但也许有更好的方法,不是吗?

2 个答案:

答案 0 :(得分:0)

你可以每次都从服务器下载这些文件,但我认为这不是你想要的,因为它根本不会脱机,如果应用程序很大而且连接不好,下载也需要很长时间。< / p>

更好的方法是在文件发生变化时下载文件。您可以使用FileTransfer。自己下载()或使用像cordova-standalone-hydration

这样的现成解决方案

但是例如Apple会拒绝您的应用,因为他们拒绝使用无法检查的代码的应用

答案 1 :(得分:0)

我找到了一个插件,您可以在启动时或之后更新WWW文件夹中的所有文件。

链接:https://www.npmjs.com/package/cordova-plugin-dynamic-update