Firebase电子邮件验证Android

Firebase电子邮件验证Android,android,firebase,Android,Firebase,我尝试在使用firebase存储用户名和发送验证电子邮件的应用程序中遇到一点问题。我已经到了你可以创建一个帐户,它将发送一个验证链接的地步。所以,我想知道如果有人注册了一封电子邮件firebase会自动注册它,那么一个只是随意键入一封电子邮件的人,比如说test@test.com然后才是真正的主人test@test.com尝试注册但无法,因为即使冒名顶替者没有/无法通过验证链接验证电子邮件,但电子邮件已被接收。是否有任何方法使电子邮件仅在真正拥有该电子邮件的人成功单击验证链接后才在firebas

我尝试在使用firebase存储用户名和发送验证电子邮件的应用程序中遇到一点问题。我已经到了你可以创建一个帐户,它将发送一个验证链接的地步。所以,我想知道如果有人注册了一封电子邮件firebase会自动注册它,那么一个只是随意键入一封电子邮件的人,比如说test@test.com然后才是真正的主人test@test.com尝试注册但无法,因为即使冒名顶替者没有/无法通过验证链接验证电子邮件,但电子邮件已被接收。是否有任何方法使电子邮件仅在真正拥有该电子邮件的人成功单击验证链接后才在firebase auth中注册

任何帮助都将不胜感激!(我也是firebase的新手)

以下是我的Java类代码:


当您发送电子邮件验证时,只有单击链接才能验证,因此即使
用户A
尝试验证
UserB@example.com
,它将发送链接,但在验证电子邮件之前不会创建帐户。如果
用户B
尝试创建帐户,则会向
发送另一封电子邮件UserB@example.com
,他们可以验证。模板非常清楚地表明:

如果您没有要求验证此地址,您可以忽略此电子邮件


这将允许“真实”用户创建一个拥有自己地址的帐户

如果您想要端到端测试电子邮件验证,请尝试-它是免费的

您可以通过API从随机生成的收件箱发送和接收电子邮件

它非常适合测试Firebase、Amazon Cognito或其他在注册期间使用电子邮件验证代码的OAuth提供商。此外,它还有Java和JS的客户端