Я использую плагин https://github.com/Microsoft/cordova-plugin-code-push#codepushnotifyapplicationready После нажатия новой версии приложения я вижу, что приложение было обновлено на моем устройстве после его запуска.В консоли я вижу, что все в порядке, но после закрытия и повторного запуска приложения он показывает мне старую версию, но говорит, что App is up to date.
В консоли я вижу, что this.codePush.getCurrentPackage()
действительно показывает последнее и правильное описание обновления, но содержимоене в порядке.
Мой код обновления очень прост:
checkCodePush() {
this.codePush.sync({
updateDialog: {
appendReleaseDescription: true,
descriptionPrefix: "\n\nChange log:\n"<br>
},
installMode: InstallMode.IMMEDIATE
}).subscribe(
(data) => {
console.log('CODE PUSH SUCCESSFUL: ' + data);
},
(err) => {
console.log('CODE PUSH ERROR: ' + err);
}
);<br>
}
Более подробно, я могу сказать, что когда я подключаю свой телефон к Chrome Dev Tools и обновляю приложениев первый раз, потом все в порядке, но после обновления страницы появляется информация, что страница не может быть загружена из-за отсутствия http://file///data/user/0/io.ionic.starter/files/codepush/deploy/versions/961f76070b3b2dbff9ba5883c5b2d1b2db5f3a267d87a24d9688c761040e7b51/www/index.html
Также нет никакой информации об откате.
Буду признателен за любую помощь.