我有一个离线应用程序cordova,由简单的html和图片组成,全部插入子文件夹(android_asset / www / app)。我想添加第二个在线应用程序(android_asset / www / update /),检查更新,下载并替换第一个。这是应用程序同步的合理解决方案吗?
感谢您的时间
答案 0 :(得分:8)
cordova-app-loader是一个易于使用的插件,可通过3个简单步骤更新应用文件:
check()
获取新清单download()
个文件update()
您的应用!它支持android和iOS
答案 1 :(得分:7)
如果您使用Cordova File Plugin,则可以实现所需的功能。
主要技巧是使用cdvfile协议(指向手机SD卡上的文件位置),不是从android_asset/www/app
加载文件,而是从手机存储上的位置加载文件。
答案 2 :(得分:2)
Cordova Hot Code Push plugin似乎也解决了这个问题。它的代码似乎比cordova-app-loader更清晰,更易于使用。