gpt4 book ai didi

javascript - 当 Cordova 应用程序重新安装或从 Google Play 更新时,localStorage 是否会被清除?

转载 作者:行者123 更新时间:2023-12-01 03:37:42 26 4
gpt4 key购买 nike

我在 Google Play 上有一个使用 localStorage 的 Cordova 应用。在它的新版本中,使用相同的键,但期望值不同。这意味着如果遇到旧值,可能会出现问题。

一个明显的解决方案是使用一个 version 变量来跟踪应用程序的版本。如果存储的值与应用的当前版本相同,则不执行任何操作,否则更新值并清除 localStorage

但是,这真的有必要吗?我注意到,当我出于调试目的重新安装应用程序时,localStorage 有时会被清除。

Google Play 上的更新能否保证 localStorage 保持最新状态?

localStorage具体什么时候被清除?

最佳答案

在 Android 和 iOS 上,如果应用更新,则本地存储值会保留,但如果应用重新安装(先卸载,然后安装),则不会保留本地存储值。

请注意,在 iOS 上,如果设备空间不足,Cordova 应用程序的本地存储也可能随时被清除 - Apple 认为它是本地缓存。

关于javascript - 当 Cordova 应用程序重新安装或从 Google Play 更新时,localStorage 是否会被清除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44141964/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com