FIRAuth.auth()?.createUser(withEmail: emailTextField.text!, password: passwordTextField.text!) { (user, error) in
if error == nil{
user?.sendEmailVerification(completion: nil)
}else if error == ?!?!?!{
//alert user of issue
}
위의 계정 만들기 콜백을 사용하여 사용자가 로그인/계정을 만들 수있는 인증 페이지가있는 신속한 응용 프로그램이 있습니다. 오류가 반환되지 않으면 모든 것이 잘 작동합니다. 그러나 오류가 반환되면 적절한 작업을 수행하기 위해 오류 유형을 식별하는 방법을 알 수 없습니다. 예를 들어 사용자가 이미 가져온 전자 메일을 사용하여 등록하려고하면 Firebase는 'FIRAuthErrorCodeEmailAlreadyInUse'를 반환하지만 의미있는 방법으로 그 전자 메일이 이미 사용되었다는 것을 사용자에게 알리는 방법은 무엇입니까?신속한 Firebase 인증 오류 ID
은 "그것은 이미이 이메일 주소로 가입 사람처럼 보이는 당신이 당신의 계정에 액세스 할 수 없었다면 비밀번호를 재설정 여기를 클릭하십시오.." (물론 거기에 실제 암호 재설정 링크가 있음). –
https://firebase.google.com/docs/auth/ios/errors – Dravidian