这个问题是针对使用Ionic/Cordova/Firebase构建的应用程序。
Android和IOS设备会随机清除localstorage。每当发生这种情况时,应用程序用户被要求重新登录。身份验证是使用以下方法完成的:https://firebase.google.com/docs/auth/web/password-auth
我该如何解决这个问题?
Android和IOS设备会随机清除localstorage。每当发生这种情况时,应用程序用户被要求重新登录。身份验证是使用以下方法完成的:https://firebase.google.com/docs/auth/web/password-auth
我该如何解决这个问题?
indexedDB
来存储Auth状态。这比localStorage
更可靠。请升级到最新版本,您不应再遇到此问题。请注意,目前实现存在一些问题。不确定它是否影响Cordova,但修复程序应该在本周发布:https://github.com/firebase/firebase-js-sdk/issues/627
indexedDB
,否则 Firebase Auth 将会回退到使用localStorage
。 - bojeil