小编Shy*_*gar的帖子

WebView上不会保留用户身份验证

我正在创建一个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

2
推荐指数
1
解决办法
1373
查看次数