Я создаю ионное гибридное приложение для Android и iOS, но сталкиваюсь с проблемой при обновлении старой версии приложения новой версией.
Когда я пытаюсь выполнить обновление, индикатор прогресса обновления iOS отображается как установка приложения, и после того, как я открываю обновленное приложение, я все еще вижу старую версию со старыми данными и старыми представлениями, не обновляясь с новыми изменениями. То же самое происходит и с Android.
Но как только я удалю данные из настроек> хранилища , я смогу увидеть новые изменения.
Пробовал window.localStorage.clear()
и localStorage.clear()
, которые просто очищают все, что хранится в localStorage.
Не совсем уверен, как удалить данные приложения из кода. Помощь очень ценится :)
Благодарность!
2 ответа
Наконец-то я могу обновить приложение. Проблема связана с более низкой версией ionic-m-generator, у них есть проблема с кешированием в более старой версии. Теперь я обновился до более новой версии ionic-m-generator, поэтому могу обновить приложение.
Спасибо всем за ваши предложения. :)
В каждом состоянии в поставщике состояний добавьте свойство cache: false
. Например, сделайте:
.state('myState', {
cache: false,
url : '/myUrl',
templateUrl : 'my-template.html'
})
Похожие вопросы
Новые вопросы
android
Android — это мобильная операционная система Google, используемая для программирования или разработки цифровых устройств (смартфонов, планшетов, автомобилей, телевизоров, одежды, очков, IoT). Для тем, связанных с Android, используйте теги, специфичные для Android, такие как android-intent, android-activity, android-adapter и т. д. Для вопросов, отличных от разработки или программирования, но связанных с Android framework, используйте эту ссылку: https://android .stackexchange.com.