使用 firebase 通过电子邮件链接验证用户电子邮件

问题描述 投票:0回答:1

在我的应用程序中,用户使用 Firebase 的电话号码身份验证登录,登录后他可以从个人资料片段添加他的电子邮件,我想通过从 Firebase 发送电子邮件链接来验证此电子邮件,但问题总是无法发送电子邮件,我不知道为什么

这是我的代码

btn.setOnClickListener {
            firebaseUser.sendEmailVerification()
                .addOnSuccessListener {
                    Toast.makeText(requireContext(), "is Success!!!", Toast.LENGTH_SHORT).show()
                }
                .addOnFailureListener {
                    Toast.makeText(requireContext(), "is Failure!!!", Toast.LENGTH_SHORT).show()
                }
        }

并且我在 firebase 中启用了电子邮件链接和电子邮件/密码身份验证,可能是什么问题?

android firebase kotlin firebase-authentication
1个回答
0
投票

sendEmailVerification
方法返回一个
Task
。当任务失败时,它包含一个异常,其中包含有关失败根本原因的详细信息。如果您记录异常,您可以找出问题所在。

  ...
}.addOnFailureListener { exception ->
  ...
}
© www.soinside.com 2019 - 2024. All rights reserved.