1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wuniu55-cordova-hot-code-push

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Xcode: упаковка приложения

В этот момент приложение уже готово к горячему обновлению, нужно только сопоставить информацию с сервера и обработать горячее обновление.

6. Горячее обновление

После упаковки все файлы из папки www помещаются в адрес обновления на сервере, например, здесь они должны быть размещены по пути http://xxx.xxx.com/app.

Если необходимо обновить файлы в папке www, сначала нужно выполнить команду cd, чтобы перейти в каталог проекта, изменить код для отладки, а после завершения выполнить команду cordova-hcp build. Это обновит два файла: www/chcp.json и www/chcp.manifest.

Файлы chcp.json, chcp.manifest и код текущего обновления необходимо загрузить в адрес обновления сервера. После открытия приложения произойдёт обновление (возможно, потребуется закрыть и снова открыть приложение, если после перезагрузки страницы проблема не устраняется, то горячее обновление прошло успешно).

Заключение: Основные настройки находятся в файлах config.xml, www/chcp.json и www/chcp.manifest, которые соответственно отвечают за проверку версии сервера, локальную проверку версии и информацию о состоянии локальных и удалённых файлов.

Примечание: При настройке в среде Mac перед каждой командой необходимо добавлять sudo, что означает использование прав администратора. Необходимо загружать все обновлённые файлы каждый раз, иначе информация о файлах не будет соответствовать содержимому chcp.manifest, и обновление не произойдёт.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Реализация плагина для автоматического обновления приложения на основе Cordova. Расширить Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/wuniu55-cordova-hot-code-push.git
git@gitlife.ru:oschina-mirror/wuniu55-cordova-hot-code-push.git
oschina-mirror
wuniu55-cordova-hot-code-push
wuniu55-cordova-hot-code-push
master