这是我用来发送验证电子邮件的代码(取自官方docs)
var user = firebase.auth().currentUser;
user.sendEmailVerification().then(function() {
// Email sent.
}).catch(function(error) {
// An error happened.
});
User
对象有emailVerified
财产。当用户单击邮件中的链接时,它不会改变。它仅在重新登录时更新。
有没有办法让应用程序知道用户已成功验证其地址?
火力战士在这里
当用户单击验证链接时,不会触发客户端回调。
我们已经看到当用户验证其电子邮件地址时触发云功能的功能请求,但没有关于是否/何时会出现的更新。 (另请参阅:Firebase 的云功能 - 已验证电子邮件操作)
我现在能想到的最好的办法就是打电话User.reload()偶尔获取更新的属性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)