在更新时自动清除应用程序中的数据

时间:2018-02-17 07:10:09

标签: angularjs ionic-framework google-play-services

我使用Ionic 1和Angular Js 1创建了一个Android应用程序。当我在Play商店中为应用程序设置任何更新时。更新后,App开始脱机工作。它给出了很多错误。但是当我清除相同的数据时,它开始正常工作并且符合预期。这只能通过清除数据而不是通过卸载来解决。本地创建和安装的应用程序永远不会出现此问题。 是否有一个需要调用的函数每次强制清除数据,我们更新应用程序? 谢谢。

1 个答案:

答案 0 :(得分:0)

恕我直言,有些数据会在更新时弄乱您的应用行为。 如果唯一可接受的解决方案是清除数据,那么您可以使用$localStorage.$reset()

在中,检查device ready,然后设置一个局部变量(用于版本检查,如currentVersion),以存储已安装应用的版本并与之前的版本进行比较。同样,如果应用程序的版本(您可以从配置进行硬编码或获取)与存储在本地存储中的版本不同,则清除所有数据并存储新的currentVersion以便在更新期间进行将来检查。