Папка приложения автоматического обновления Cordova

У меня есть автономное приложение cordova, состоящее из простого html и изображений, вставленных в подпапку (android_asset/www/app). Я хотел бы добавить второе онлайн-приложение (android_asset/www/update/), которое проверяет наличие обновлений, загружает и заменяет первое. Является ли это разумным решением для синхронизации в приложении?

Спасибо за время

3 ответов


вы можете достичь желаемой функциональности, если будете использовать Cordova Файл Плагин. Главный трюк-загружать файлы не из android_asset/www/app, но из местоположения на хранилище телефона, используя протокол cdvfile (который указывает на местоположение файла на SDcard телефона).

  1. при первом запуске приложения вы перейдете на сервер и сохраните последнюю версию приложения в хранилище телефона, а затем запустите оттуда логический код приложения.
  2. когда вы проверить обновления, вы загружаете новые файлы к вам расположение приложения и в следующий раз приложение будет использовать эти файлы.

cordova-app-loader Это простой в использовании плагин для обновления файлов приложений через 3 простых шага:

  1. check() для нового манифеста
  2. download() файлы
  3. update() ваше приложение!

он поддерживает android и iOS


Cordova горячий код Push плагин также, похоже, решает этот вопрос. Его код кажется намного чище, чем cordova-app-loader и проще в использовании.