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

Update - App data not getting deleted

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

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

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

尝试了 window.localStorage.clear()localStorage.clear(),它们只会清除存储在 localStorage 上的任何内容。

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

谢谢!

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

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

我终于可以升级应用了。问题是 ionic-m-generator 的低版本,它们在旧版本中有缓存问题。现在我升级到更新版本的 ionic-m-generator,所以可以升级应用程序。

谢谢大家的建议。 :)