如何正确处理firebase auth



我找不到应该如何正确处理auth部分。基本上,我的后端会给我返回一个令牌,用这个令牌,我调用auth((.signInWithCustomToken(令牌(。一切都很好,我的用户可以访问聊天和其他东西。此外,在注销时,我会调用auth.signout((。但问题是,如果用户在一段时间内没有使用该应用程序,并且当使用刷新令牌访问该应用程序时,如果它有效,我们会生成新的accessToken。但如何处理这个流中的firebase部分,因为用户无法访问聊天,等等,因为firebase令牌似乎不再有效。知道在这种情况下如何处理刷新令牌或流吗?

使用signout()注销后,刷新令牌将毫无帮助。用户已完全注销。如果您想重新登录,则需要另一个新令牌才能使用signInWithCustomToken()登录。一旦用户登录,Firebase SDK将自动刷新令牌,以使该登录在需要的时间内保持有效。你不需要为此做什么。

最新更新