如何持久化 Firebase UserCredential 对象,因此可以使用 UserCredential.sendEmailVerification() 函数
How to persist Firebase UserCredential object, so can use UserCredential.sendEmailVerification() function
用户登录时生成 Firebase UserCredential
对象。
如果用户之前没有验证过他们的电子邮件地址,我想使用功能 UserCredential.sendEmailVerification()
生成电子邮件给用户......但是我不想在用户登录后立即执行此操作.
相反,我想等到他们想解锁应用程序中的一些其他功能....然后我才想通过 运行 UserCredential.sendEmailVerification()
函数发送验证电子邮件。
问题是....我如何保留 UserCredential
对象,以便我可以在应用程序的任何位置访问 sendEmailVerification() 函数?
是否可以存储为状态?
您可以随时使用 getting the current user 文档中第一个片段中的代码获取登录用户:
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
if (!user.emailVerified) {
user.sendEmailVerification();
}
}
});
用户登录时生成 Firebase UserCredential
对象。
如果用户之前没有验证过他们的电子邮件地址,我想使用功能 UserCredential.sendEmailVerification()
生成电子邮件给用户......但是我不想在用户登录后立即执行此操作.
相反,我想等到他们想解锁应用程序中的一些其他功能....然后我才想通过 运行 UserCredential.sendEmailVerification()
函数发送验证电子邮件。
问题是....我如何保留 UserCredential
对象,以便我可以在应用程序的任何位置访问 sendEmailVerification() 函数?
是否可以存储为状态?
您可以随时使用 getting the current user 文档中第一个片段中的代码获取登录用户:
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
if (!user.emailVerified) {
user.sendEmailVerification();
}
}
});