firebase的一个例子FIRUser.sendEmailVerificationWithCompletion(FIRUser)函数swift IOS

时间:2016-06-16 21:59:37

标签: swift firebase firebase-authentication

http://cocoadocs.org/docsets/FirebaseAuth/3.0.2/Classes/FIRUser.html#//api/name/sendEmailVerificationWithCompletion

https://firebase.google.com/docs/reference/ios/firebaseauth/interface_f_i_r_user#method-detail

有人能举例说明如何使用这个功能吗? 关于在括号内输入什么,我将不胜感激。 这些链接解释了这个功能。

1 个答案:

答案 0 :(得分:2)

正如您在文档中看到的那样,回调是可选。这是一个在电子邮件验证完成后立即调用的函数。因此,您应该在验证完成后使用此参数调用所需的任何逻辑。

在以下示例中,在IBAction中调用验证,完成后验证是否发生任何错误。

@IBAction func didRequestVerifyEmail(sender: AnyObject) {
     FIRAuth.auth()?.currentUser?.sendEmailVerificationWithCompletion({ (error) in
          if let error = error {
            print(error.localizedDescription)
            return
          }
          print("Sent")
     })
}