0
我在Google Play上有一個使用localStorage
的科爾多瓦應用程序。在它的新版本中,使用了相同的鍵,但期望值不同。這意味着如果遇到舊值,可能會出現問題。當從Google Play重新安裝或更新Cordova應用程序時,是否清除localStorage?
一個明顯的解決方案是有一個跟蹤應用程序版本的version
變量。如果存儲值與應用程序的當前版本相同,則不執行任何操作,否則更新該值並清除localStorage
。
然而,這是甚至需要?我注意到,當我爲調試目的重新安裝應用程序時,有時會清除localStorage
。
Google Play上的更新是否保證新鮮localStorage
?
何時清除localStorage
的確切時間?
因此,如果我推出一個更新,其中舊的'localStorage'值導致問題,我應該實施一些清除數據,對不對? –
正確。你可以使用布爾標誌,版本號等。 – DaveAlden