我在使用swift编写的iOS应用中使用Firebase Auth。我允许通过电子邮件/密码,Facebook和谷歌进行身份验证。我担心在一段时间后,auth状态需要通过我必须编写的代码刷新。
一旦firebase成功登录用户,它是否会过期?或者他会永远登录;直到通过调用firebase函数签名?这是所有登录方式(电子邮件,Facebook,谷歌)的情况?我检查了google firebase doc,但找不到明确的答案。
答案 0 :(得分:1)
一旦firebase成功登录用户,它是否会过期?
否,当您第一次对用户进行身份验证时,除非将其从firebase控制台中删除,否则将始终对其进行身份验证。
或者他会永远登录;直到通过调用firebase函数签名?
是的,他将保持登录状态,直到您使用以下方式退出用户示例:
try! FIRAuth.auth()!.signOut()