firebase是否需要代码来刷新身份验证?

时间:2018-01-24 19:33:47

标签: ios firebase firebase-authentication swift4

我在使用swift编写的iOS应用中使用Firebase Auth。我允许通过电子邮件/密码,Facebook和谷歌进行身份验证。我担心在一段时间后,auth状态需要通过我必须编写的代码刷新。

一旦firebase成功登录用户,它是否会过期?或者他会永远登录;直到通过调用firebase函数签名?这是所有登录方式(电子邮件,Facebook,谷歌)的情况?我检查了google firebase doc,但找不到明确的答案。

1 个答案:

答案 0 :(得分:1)

  

一旦firebase成功登录用户,它是否会过期?

否,当您第一次对用户进行身份验证时,除非将其从firebase控制台中删除,否则将始终对其进行身份验证。

  

或者他会永远登录;直到通过调用firebase函数签名?

是的,他将保持登录状态,直到您使用以下方式退出用户示例:

 try! FIRAuth.auth()!.signOut()