๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Project/SLP

[SLP] 1์ผ์ฐจ TODO

1. ์˜จ๋ณด๋”ฉ ํ™”๋ฉด layout ๊ตฌํ˜„
2. ์ธ์ฆ๋ฌธ์ž ์ „์†ก ๊ธฐ๋Šฅ ๊ตฌํ˜„
3. ์ธ์ฆ์ฝ”๋“œ ๊ธฐ๋ฐ˜ ํšŒ์› ์œ ๋ฌด ํ™•์ธ ๊ธฐ๋Šฅ ๊ตฌํ˜„


์˜ค๋Š˜์€ Figma ์‹œ์•ˆ์„ ๋ณด๊ณ  ์ „์ฒด์ ์œผ๋กœ ์–ด๋–ป๊ฒŒ ์„œ๋น„์Šค๊ฐ€ ๊ตฌํ˜„๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•œ ํ›„, Firbase Auth๋ฅผ ํ†ตํ•ด ํšŒ์›๊ฐ€์ž… ์œ ๋ฌด๋ฅผ ํŒ๋‹จํ•˜๋Š” ์ „ํ™”๋ฒˆํ˜ธ ์ธ์ฆ์„ ๊ตฌํ˜„ํ–ˆ๋‹ค. Firebase๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ์„ค์ •ํ•˜๊ณ , xcode์™€ ์—ฐ๊ฒฐํ•˜๋Š” ๊ณผ์ •์ด ์˜ค๋žœ๋งŒ์ด์–ด์„œ ๊ทธ๋Ÿฐ์ง€ ์ค‘๊ฐ„์ค‘๊ฐ„์— ํ—ท๊ฐˆ๋ฆฌ๋Š” ๋ถ€๋ถ„์ด ๊ฝค ์žˆ์—ˆ๋‹ค.

์˜ค๋Š˜ ์ƒˆ๋กญ๊ฒŒ ํ•™์Šตํ•œ ๋ถ€๋ถ„์€ Firebase Auth๋ฅผ ํ™œ์šฉํ•ด์„œ ์ „ํ™”๋ฒˆํ˜ธ ์ธ์ฆ์„ ๋ฐ›๋Š” ๋ถ€๋ถ„์ด์—ˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€์˜ Firebase ์™€ ์กฐ๊ธˆ ๋‹ค๋ฅธ ๋ถ€๋ถ„์ด ์žˆ์—ˆ๋‹ค๋ฉด, URL Types ์— Google Info Plist์˜ REVERSED_CLIENT_ID๋ฅผ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ๋Š” ๊ณผ์ •์ด ์žˆ์–ด์•ผ ํ•˜๋Š” ๊ฒƒ์ด์—ˆ๋‹ค.


ํ•ด๋‹น ๋ฒˆํ˜ธ๋กœ ์ธ์ฆ ๋ฌธ์ž ์ „์†ก
์ธ์ฆ์ฝ”๋“œ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ


์ „ํ™”๋ฒˆํ˜ธ ์ธ์ฆ ๋กœ์ง์—์„œ ์ค‘์š”ํ•œ ์ ์€ ๊ตญ๊ฐ€๋ฒˆํ˜ธ๊ฐ€ ๋ฐ˜๋“œ์‹œ ๋“ค์–ด๊ฐ€์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ผ๋‹จ ๊ฐ€์ƒ ๋ฒˆํ˜ธ๋กœ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด์„œ ๊ตญ๊ฐ€๋ฒˆํ˜ธ๋ฅผ ๊ฐ€์ƒ์œผ๋กœ +1 ๋กœ ์ ์—ˆ๊ณ , ํ•ด๋‹น ๋ฒˆํ˜ธ๋กœ ๋‚˜์˜จ verificationID๋ฅผ userdefaults์— ์ €์žฅํ•˜๊ณ  ์ด๋ฅผ ์ธ์ฆ๋ฒˆํ˜ธ์™€ ๋น„๊ตํ•˜์—ฌ loginํ•จ์ˆ˜์—์„œ ํšŒ์›์ธ์ง€ ์•„๋‹Œ์ง€๋ฅผ printํ•˜๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค.


๊ทธ๋ ‡๊ฒŒ ํ–ˆ๋”๋‹ˆ ๋กœ๊ทธ์ธ์ง€ ์ž˜ ๋˜์—ˆ๋‹ค๊ณ  ํ”„๋ฆฐํŠธ๋˜์—ˆ๋‹ค.


์‹ค์ œ ๊ธฐ๊ธฐ๋กœ๋„ ์ธ์ฆ์ด ์ž˜ ์˜จ๋‹ค. ๋‚ด์ผ์€ ์ธ์ฆ๋ฒˆํ˜ธ ์ž๋™์™„์„ฑ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•ด์„œ ํšŒ์›๊ฐ€์ž… ์ ˆ์ฐจ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ด๋ณด๋ ค ํ•œ๋‹ค.

'Project > SLP' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[SLP] 4์ผ์ฐจ TODO  (0) 2022.11.11
[SLP] 3์ผ์ฐจ TODO  (0) 2022.11.11
[SLP] 2์ผ์ฐจ TODO  (0) 2022.11.11