我使用Ionic 1和Angular Js 1创建了一个Android应用程序。当我在Play商店中为应用程序设置任何更新时。更新后,App开始脱机工作。它给出了很多错误。但是当我清除相同的数据时,它开始正常工作并且符合预期。这只能通过清除数据而不是通过卸载来解决。本地创建和安装的应用程序永远不会出现此问题。 是否有一个需要调用的函数每次强制清除数据,我们更新应用程序? 谢谢。
答案 0 :(得分:0)
恕我直言,有些数据会在更新时弄乱您的应用行为。
如果唯一可接受的解决方案是清除数据,那么您可以使用$localStorage.$reset()
。
在中,检查device ready
,然后设置一个局部变量(用于版本检查,如currentVersion
),以存储已安装应用的版本并与之前的版本进行比较。同样,如果应用程序的版本(您可以从配置进行硬编码或获取)与存储在本地存储中的版本不同,则清除所有数据并存储新的currentVersion
以便在更新期间进行将来检查。