Firebase:如何检查用户电话是否已通过验证并自动登录?

时间:2019-06-10 14:37:14

标签: ios swift iphone firebase

我想知道我们如何才能检查用户是否已在Firebase中验证过,以便我们可以在用户打开应用程序后立即登录用户?另外我不知道我们是否可以在首次登录后让用户保持登录状态?

我尝试获取这样的用户ID,以检查用户是否经过验证:

if Auth.auth().currentUser != nil

因此,我的计划是if currentUser != nil,我将把他发送到mainActivity。但这不起作用。即使“ Auth.currUser”中有一个值,该方法也不会触发。我不知道怎么了?

1 个答案:

答案 0 :(得分:0)

使用authentication state listener来确定是否以及何时有用户登录,然后在侦听器中执行所需的操作。