๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“š Database/Firebase

Firebase๋ฅผ ์ด์šฉํ•œ User ์ƒ์„ฑ ๋ฐ Firestore์— ์œ ์ €๋ฐ์ดํ„ฐ ์ €์žฅ

by Fomagran ๐Ÿ’ป 2019. 11. 23.
728x90
๋ฐ˜์‘ํ˜•

 

podfile์— ์œ„์™€ ๊ฐ™์ด ์ถ”๊ฐ€ ํ•ด์ค€ ๋’ค

 ํ„ฐ๋ฏธ๋„์—์„œ ํ•ด๋‹น ํ”„๋กœ์ ํŠธ๊ฐ€ ์žˆ๋Š” ํด๋”์— ์ด๋™ํ•œ ๋’ค pod install์„ ํ•ด์ฃผ๊ณ 

๊ทธ๋ฆฌ๊ณ  Appdelegate๋กœ ์ด๋™ํ•œ ๋’ค Firebase๋ฅผ importํ•ด์ค€๋‹ค,

๊ทธ ๋‹ค์Œ ์œ„ ํ•จ์ˆ˜๋กœ ์ด๋™ํ•œ ๋’ค FirebaseApp.configure()์„ ํ•ด์ฃผ๊ณ 

ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ด์„œ ์œ„ ๋‘๊ฐœ๋ฅผ importํ•ด์ค€ ๋’ค

ํšŒ์›๊ฐ€์ž…๋ฒ„ํŠผ ๋ˆ„๋ฅด๋Š” ๊ณณ์— ์œ„์™€ ๊ฐ™์€ ํ•จ์ˆ˜๋ฅผ ์ถ”๊ฐ€ ํ•ด์ฃผ๋ฉด ๋!

let db = Firestore.firestore()์€ ๋ฐ์ดํ„ฐ๋ฅผ ํŒŒ์ด์–ด์Šคํ† ์–ด์—์„œ ๊ฐ€์ ธ์˜จ๋‹จ ์˜๋ฏธ

 

์œ„์™€ ๊ฐ™์ด ์ €์žฅ๋œ๋‹ค.

๊ฑฐ๊ธฐ์— collection์˜ ์ด๋ฆ„์€ "users"์ด๊ณ  ๊ทธ ์•ˆ์— document์˜ ์ด๋ฆ„์€"๊ฐ€์ž…ํ•˜๋Š” ์ด๋ฉ”์ผ"๋กœ ๊ทธ ์•ˆ์— email,name์ด๋ผ๋Š” ํ•„๋“œ์— ๊ฐ ๊ฐ ์ด๋ฆ„๊ณผ ์ด๋ฉ”์ผ์„ ๋„ฃ์–ด์ค€๋‹ค๋Š” ๋œป

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€