如何更新phonegap Android应用程序中的资产文件(js css图像)而无需在Play / app store中更新我的应用程序

时间:2013-12-21 04:31:53

标签: android cordova

我正在使用Phonegap来开发我的应用程序,所以我需要将CSS,JS,JS库,index.html打包到assets / www文件夹,然后

super.loadUrl("file:///android_asset/www/index.html",4000);

但有没有办法更新我的CSS,JS,JS库,index.html而不更新我的应用程序(更新apk文件,无论从商店还是我们自己的服务器) - 这是因为某些页面我需要与本机进行交互,因此可能需要更改它(CSS / JS,index.html)。

声音很愚蠢,但有没有办法满足这个要求, iOS解决方案怎么样?

我从中读到: cannot modify the files in /android_assets/www with the File APIcan't get a file object from an asset

但是,我找到了copy files in assets to sdcard

那么,我能以某种方式更新资产文件吗?或这种愚蠢的方式(我不知道iOS解决方案):

1将其复制到SD卡 2更新css / js / index.html 3 super.loadUrl(“/ mnt / sdcard / myapp / index.html”,4000);

还有其他解决方案,THX?

1 个答案:

答案 0 :(得分:0)

对于Cordova / Phonegap,它可用, contentsync 插件,用于下载远程资源和更新应用程序资产或Cordova插件而无需重新存储。

点击此处:phonegap-plugin-contentsync