jjzjj

isEmailVerified

全部标签

ios - Firebase 监听 currentUser 属性的变化

我想根据FirebasecurrentUser参数isEmailVerified的变化关闭ViewController。基本上,如果用户登录到应用程序并且没有验证她的电子邮件,这个VC将被呈现,我的计划是让它留在那里直到她验证它,在这种情况下Firebase自动将isEmailVerified设置为true并且VC应该被解雇。到目前为止,我已经附加了一个监听器来识别currentUser中的更改,但它似乎不起作用。我做错了什么?overridefuncviewDidLoad(){super.viewDidLoad()//Createlistenerlet_=Auth.auth().ad

android - 即使在验证电子邮件后,Firebase isEmailVerified 也会返回 false

我发送电子邮件验证并单击链接。然后我在FirebaseUser对象上调用isEmailVerified()。这总是返回null,可能是什么原因? 最佳答案 您应该在验证后刷新用户对象,如下所示:usertask=mAuth.getCurrentUser().reload();usertask.addOnSuccessListener(newOnSuccessListener(){@overridepublicvoidonSuccess(VoidaVoid){user=mAuth.getCurrentUser();booleanuse