更新 - 应用程序数据未被删除

问题描述 投票:0回答:2

我正在为Android和iOS构建离子混合应用程序,但在使用新版本更新旧版本应用程序时遇到问题。

当我尝试更新时,iOS更新进度指示器显示为应用程序安装,在我打开更新的应用程序后,我仍然看到旧版本的旧数据和旧视图,而不是使用新更改进行更新。 Android也是如此。

但是,一旦我从设置>存储中清除数据,我就能看到新的更改。

试过window.localStorage.clear()localStorage.clear(),只清除localStorage上存储的内容。

不确定如何从代码中删除应用程序数据。非常感谢帮助:)

谢谢!

android ios ionic-framework hybrid-mobile-app
2个回答
0
投票

在状态提供程序的每个州中,添加属性cache: false。例如,执行:

.state('myState', {
   cache: false,
   url : '/myUrl',
   templateUrl : 'my-template.html'
})

0
投票

我终于能够升级应用程序了。问题在于离子m发生器较低版本,它们在旧版本中存在缓存问题。现在我升级到更新版本的离子m发生器,因此能够升级应用程序。

谢谢大家,感谢您的建议。 :)

© www.soinside.com 2019 - 2024. All rights reserved.