func signUp(email:String,password:String,name:String,Intro:String){ Auth.auth().createUser(withEmail:email, password:password, completion: { (user, error) in if error != nil{ print("회원가입 실패") } else{ print("회원가입 성공") let db = Firestore.firestore() var i:Int = 0 while i<4 { db.collection("Users").addDocument(data: ["email":email,"password":password,"name":name,"Intro":Intro]) i += 1 } } }) }
처음 회원가입을 구현했을 때는 firebase Authentication 부분에만 사용자가 추가 되었는데 위의 코드를 "db.collection().addDocument(data:) 를 추가 하며 사용자가 회원가입을 하며 입력한 데이터가 firestore Database 에 올라가게 되었다.
다음으로는 사용자에게 프로필 사진을 받아서 Storage 에 올리는 부분을 구현하려 한다.