2016-07-20 1 views
3

그래서 FIRAuthcreateUserWithEmail을 사용하여 새 사용자를 만듭니다. 이 사용자를 displayName (으)로 지정하고 싶습니다. 그러나이 기능은 전자 메일과 암호 만 허용합니다. displayName을 삽입하려면 어떻게해야합니까?displayName을 사용하여 사용자를 업데이트하는 방법

FIRAuth.auth()?.createUserWithEmail(email, password: password, completion: { (user: FIRUser?, error: NSError?) in 


}) 

편집 : 따라서 updateProfile이라는 기능이있는 것으로 보입니다. 하지만 iOS 플랫폼 라이브러리에서는 사용할 수없는 것 같습니다. 어떤 생각?

편집 : 찾을 솔루션 here : 사용할 필요가 profileChangeRequest 당신이 중포 기지에있는 사용자의 세부 사항을 변경하려는 경우, 당신은 사용자의 이메일과 비밀번호 이외의 정보를 업데이트하기 위해 FIRAuth.auth().currentUser.profileChangeRequest를 사용하려면

답변

0

기능 . 이메일 또는 비밀번호를 업데이트하려면 각각에 대해 특정 방법을 사용해야합니다. updateEmailupdatepassword

0

문서는 here

let changeRequest = Auth.auth().currentUser?.createProfileChangeRequest() 
changeRequest?.displayName = displayName 
changeRequest?.commitChanges { (error) in 
    // ... 
} 
입니다