- ์ฐ์ ๊ตฌ๊ธ ํ๋ ์ด ์ฝ์์์ ์ดํ์ ์ถ์ํ๋ค
- ย keystore ํ์ผ์ ์์ฑํ๋ค (์์ ๊ฒฝ๋ก์ ํ๊ธ์ด ์์ด์ผ ํจ)
- ย APK ํ์ผ์ ๋น๋ํ๊ณ , ๊ตฌ๊ธ ํ๋ ์ด ์ฝ์์์ ์ฑ์ ์ถ์ํ๋ค
- ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด๋ฅผ ํ์ฑํ ํ๋ค
- ย [Play ๊ฒ์ ์๋น์ค] - [์ค์ ] ์์ ์ด๊ธฐ ์ค์ ์ ์๋ฃํ๋ค ('Google API ๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค' ์ ํ)
- ย [์ค์ ] ํ๋ฉด์ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด๋์ ๋ค๋ชจ ๋ฐ์ค๋ฅผ ํด๋ฆญํ๊ณ Google Cloud Platform ์ผ๋ก ์ด๋ํ๋ค
- ย [OAuth ๋์ ํ๋ฉด] ์์ ํด๋ผ์ด์ธํธ ์ด๋ฆ์ ์ ๋ ฅํ๊ณ ์ ์ฅํ๋ค
- Google Cloud Platform ์์ OAuth ํด๋ผ์ด์ธํธ ID ๋ฅผ ๋ง๋ค๊ณ , ํ๋ ์ด ์๋น์ค์ ์ ์ฉํ๋ค
- ย [์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด] - [์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด ๋ง๋ค๊ธฐ] - [OAuth ํด๋ผ์ด์ธํธ ID ๋ง๋ค๊ธฐ] ํด๋ฆญ
- ย ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ Android, ํจํค์ง ์ด๋ฆ์ ์ ๋ํฐ Project Setting์ ํจํค์ง๋ฅผ ์ ๋ ฅํ๋ค
- ย SHA-1 ์ธ์ฆ์๋ฅผ ๋ฐ๊ธ๋ฐ์์ ์ ๋ ฅํ๊ณ [์์ฑ] ๋ฒํผ์ ๋๋ฅธ๋ค
- ย ํ๋ฉด ํ๋จ์ ๋ช ๋ น์ด๋ฅผ cmd ์ฐฝ์ ๋ณต๋ถํ๋ค
- ย path-to-debug-or-production-keystore ๋ฅผ keystore ํ์ผ ๊ฒฝ๋ก๋ก ๋ฐ๊พผ๋ค
- ย ์ํฐ๋ฅผ ๋๋ฅด๊ณ keystore ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋ค (ํค๋ณด๋ ์ ๋ ฅ์ ํ๋ฉด์ ํ์ ์๋๋ ์ ์ ์ ๋ ฅ๋จ)
- ย ๊ตฌ๊ธ ํ๋ ์ด ์ฝ์์ [Play ๊ฒ์ ์๋น์ค] - [์ค์ ] ์ผ๋ก ๋์์์ ํ๋ฉด์ ์๋ก๊ณ ์นจ์ ๋๋ฅธ๋ค
- ย ํ๋ฉด ์ค๋ฅธ์ชฝ์ [์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด ์ถ๊ฐ] ๋ฅผ ๋๋ฅด๊ณ ๋ฐฉ๊ธ ๋ง๋ ํด๋ผ์ด์ธํธ๋ฅผ ์ ํํ๊ณ ์ ์ฅํ๋ค
- Google Cloud Platform ์์ OAuth ๊ฒ์์๋ฒ ID ๋ฅผ ๋ง๋ค๊ณ , ํ๋ ์ด ์๋น์ค์ ์ ์ฉํ๋ค
- ย ํ๋ฉด ์ค๋ฅธ์ชฝ์ [์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด ์ถ๊ฐ] ๋ฅผ ๋๋ฅด๊ณ '์ ํ'์ ๊ฒ์ ์๋ฒ๋ฅผ ์ ํํ๋ค
- ย ํ๋จ์ [OAuth ํด๋ผ์ด์ธํธ ๋ง๋ค๊ธฐ] ๋ฅผ ๋๋ฅด๊ณ ๋ค๋ชจ์นธ์ [OAuth ํด๋ผ์ด์ธํธ ID ๋ง๋ค๊ธฐ] ๋ฅผ ๋๋ฅธ๋ค
- ย ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ Web application ์ ์ ๋ ฅํ๊ณ [์์ฑ] ๋ฒํผ์ ๋๋ฅธ๋ค
- ย [Play ๊ฒ์ ์๋น์ค] - [์ค์ ] ์ผ๋ก ๋์์์ ์๋ก๊ณ ์นจ์ ๋๋ฌ์ OAuth๋ฅผ ์ ํํ๊ณ ์ ์ฅํ๋ค
- ์ ๋ํฐ์ ํ๋ ์ด ์๋น์ค๋ฅผ ์ ์ฉํ๋ค
- ย ์ ์ ๊ณผ ๋ฆฌ๋๋ณด๋ ํญ๋ชฉ์ ์์ฑํ๋ค
- ย ํ๋ฉด ์ฐ์ธก ์๋จ์ [๋ฆฌ์์ค ๋ณด๊ธฐ] ๋ฅผ ๋๋ฅด๊ณ , Android(XML) ํญ๋ชฉ์ ๋ณต์ฌํ๋ค
- ย ์ ๋ํฐ๋ก ๋์์์ ๊ตฌ๊ธ ํ๋ ์ด ๊ฒ์์ค์ ๋ฆฌ์์ค ํญ๋ชฉ์ ๋ฆฌ์์ค๋ฅผ ๋ณต๋ถํ๋ค
- ย Google Cloud Platform - [์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด] ๋ก ์ด๋ํด์ ์น ์ดํ๋ฆฌ์ผ์ด์ ์ ID ๋ฅผ ๋ณต์ฌํ๋ค
- ย ์ ๋ํฐ๋ก ๋์์์ Web App Client ID (Optional) ํญ๋ชฉ์ ID ๋ฅผ ๋ณต๋ถํ๋ค
๋๊ธ 0