Папка приложения автоматического обновления Cordova
У меня есть автономное приложение cordova, состоящее из простого html и изображений, вставленных в подпапку (android_asset/www/app). Я хотел бы добавить второе онлайн-приложение (android_asset/www/update/), которое проверяет наличие обновлений, загружает и заменяет первое. Является ли это разумным решением для синхронизации в приложении?
Спасибо за время
3 ответов
вы можете достичь желаемой функциональности, если будете использовать Cordova Файл Плагин.
Главный трюк-загружать файлы не из android_asset/www/app
, но из местоположения на хранилище телефона, используя протокол cdvfile (который указывает на местоположение файла на SDcard телефона).
- при первом запуске приложения вы перейдете на сервер и сохраните последнюю версию приложения в хранилище телефона, а затем запустите оттуда логический код приложения.
- когда вы проверить обновления, вы загружаете новые файлы к вам расположение приложения и в следующий раз приложение будет использовать эти файлы.
cordova-app-loader Это простой в использовании плагин для обновления файлов приложений через 3 простых шага:
-
check()
для нового манифеста -
download()
файлы -
update()
ваше приложение!
он поддерживает android и iOS
Cordova горячий код Push плагин также, похоже, решает этот вопрос. Его код кажется намного чище, чем cordova-app-loader и проще в использовании.