使用Firebase通过ID向任何用户发送验证电子邮件?

时间:2019-01-15 07:52:58

标签: firebase

我正在使用Firebase在我的android和ios应用程序中创建和管理用户。我也有反应仪表板。我正在尝试从仪表板发送验证电子邮件,以便管理员可以从所有用户列表中向任何用户发送验证电子邮件。可能吗。我的意思是我没有用户在仪表板上登录,仅用于管理员,他们可以看到用户列表吗?

1 个答案:

答案 0 :(得分:0)

通过Admin SDK,您确实可以通过generateEmailVerificationLink()方法生成验证链接。

更准确地说,您可以从Cloud Function调用此方法,当您获得链接时,您会生成一封电子邮件,并将其发送到用户的电子邮件地址(同样通过Cloud Function)。

从仪表板中,您可以通过直接调用(Callable Cloud Function或通过在Firestore集合中创建记录来触发此类Cloud Function,例如,“ Cloud Request”将对它进行记录“ listen”(在将文档写入集合时触发{Background Cloud Function)。