标签: android authentication firebase firebase-authentication
我已在我的应用程序中添加了电子邮件和密码,google,facebook身份验证。但是,我注意到经过一段时间后(可能是1,2天)firebase.getAuth()返回null。 请注意,我没有在代码中的任何位置调用firebase.unauth(),似乎经过身份验证的会话在一段时间后过期。 有几种方法可以让会话在几天后过期吗? 我可以想到2个解决方案,但对我来说都很糟糕:
firebase.getAuth()
firebase.unauth()
firebase.authWithOAuthToken()
是否有内置机制来实现上述目标?谢谢!
答案 0 :(得分:1)
解决方案编号3以及此问题的原因。在登录和放大器的firebase仪表板中Auth选项卡可以设置会话长度,我认为默认为24或48小时。
因此,如果设置为24小时,所有会话将在24小时后到期,就像您现在看到的一样。但是你可以将其改为6个月。