如何设置Firebase iOS身份验证电子邮件

时间:2018-11-01 12:20:05

标签: ios swift firebase firebase-authentication

浏览了很多先前的问题并查看了Firebase网站文档,它使我重新回到我在VC中所需的代码片段,但不是如何真正设置

首先在Firebase上的电子邮件地址验证设置中 我误把我的个人电子邮件地址作为“回复”电子邮件-我是否将我的个人(非商业)电子邮件放在其中/我将如何更改?对于任何顶级审查都表示歉意(不知道什么是私人的,不是私人的) enter image description here

其次,在我的 SignUpViewController 中,我将URL String放在什么位置,又将IOSBundleID放在什么位置?非常感谢! enter image description here

1 个答案:

答案 0 :(得分:1)

  1. 要更改电子邮件,请转到“身份验证”,然后按模板。那里有一些邮件选项。
  2. 在noreply@yourfirebase.firebaseapp.com旁边按下笔。

您将有一个要回放的回放,您可以更改所有这些设置

这是注册新用户所需的全部:

Auth.auth().createUser(withEmail: emailText.text!, password: passwordText.text!) { 
    (user, error) in
        if error != nil {
            print(error.localizedDescripton)
        }else {
            print("registration successful")
        }
    }

要向用户发送确认电子邮件,请在创建用户并使用此方法后拨打电话:

func sendConfirmationEmail() {
    // Here you check if user exist
    if self.authUser != nil && !self.authUser!.isEmailVerified {

        self.authUser!.sendEmailVerification(completion: { (error) in
            // Send the email
        })
    }
    else {
          // ERROR
    }
}

您现在可以在创建用户后调用第二种方法,该用户将收到一封电子邮件