浏览了很多先前的问题并查看了Firebase网站文档,它使我重新回到我在VC中所需的代码片段,但不是如何真正设置。
首先在Firebase上的电子邮件地址验证设置中 我误把我的个人电子邮件地址作为“回复”电子邮件-我是否将我的个人(非商业)电子邮件放在其中/我将如何更改?对于任何顶级审查都表示歉意(不知道什么是私人的,不是私人的)
其次,在我的 SignUpViewController 中,我将URL String
放在什么位置,又将IOSBundleID
放在什么位置?非常感谢!
答案 0 :(得分:1)
您将有一个要回放的回放,您可以更改所有这些设置
这是注册新用户所需的全部:
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
}
}
您现在可以在创建用户后调用第二种方法,该用户将收到一封电子邮件