我正在创建一个Android应用程序,它有一个WebView,可以访问我使用Firebase Hosting托管的网站.
如果我使用电子邮件/密码凭据登录网站,然后刷新或导航到其他页面,Firebase将丢失我的登录信息.
我试图强制Firebase保留我的凭据,firebase.auth().setPersistence(firebase.auth.Auth.Persistence.LOCAL)但它会在WebView控制台中抛出此错误:
未捕获错误:当前环境不支持指定的持久性类型.
作为旁注,我尝试登录其他服务,例如YouTube和Google,看看它是否是浏览器缓存问题,但会话仍然正常,即使在我刷新页面,导航或重新打开Android应用程序之后.
我还使用模拟器(运行Android 8.0)和手机(Android 6.0)测试了Android应用程序.
有人知道这里发生了什么吗?
android webview firebase firebase-hosting firebase-authentication