๋ชฉ์ฐจ
1. Firebase๋์ ๋งํฌ๋?
2. Firebase ๋์ ๋งํฌ ๋ง๋ค๊ธฐ (Android)
3. ๋ง์น๋ฉด์
Firebase ๋์ ๋งํฌ๋?
์๊ทธ๋ฌ์๊ฒ ์ง๋ง Microsoft์ DDL ๊ณผ Firebase์ ๋์ ๋งํฌ๋ ๋ค๋ฅธ ๊ฒ๋๋ค.
Firebase์ ๋์ ๋งํฌ๋ ๋ง๊ทธ๋๋ก ๋งํฌ๋ก์จ (ํ๋ซํผ, ์ฑ ์ค์น) ์ฌ๋ถ ๋ฑ์ ๋ฐ๋ผ์ ๋์ ์ผ๋ก (์ฑ ์คํ, ํํ์ด์ง, ์ค์น ํ๋ฉด) ์ ํ๋์ ์คํ์ํฌ ์ ์๊ฒ ํด์ค๋๋ค. ์ด๋ฅผ ํตํด ๋ค์ํ ์ฌ์ฉ์๋ฅผ ํ๋์ ๋งํฌ๋ก ์ ์ฐํ๊ฒ ๋์ฒํ ์ ์์ต๋๋ค. ๋์ ๋งํฌ๋ฅผ ๋ค์ํ ์ ์ ๋ค์๊ฒ ์ ๋
ธ์ถํ๋ฉด ์ฌ์ฉ์ ์ ์
์ ํฐ ํจ๊ณผ๋ฅผ ๊ธฐ๋ํ ์ ์์ต๋๋ค. ์ค์ ๋ก ์ ๊ฐ ์๋ ํ์์๋ ๋์ ๋งํฌ๋ก ๋ง๋ QR์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ์ ์
์ ์๋ํ๊ณ ์์ต๋๋ค.
Firebase ๋์ ๋งํฌ ๋ง๋ค๊ธฐ (Android)
Firebase ๋์ ๋งํฌ๋ฅผ ๋ง๋ค๊ธฐ๋ ๊ต์ฅํ ์ฝ์ต๋๋ค.
๋ค์๊ณผ ๊ฐ์ ์คํ
์ ์ ๋ฐ์ผ์๋ฉด ๋ฉ๋๋ค.
- Firebase ํ๋ก์ ํธ ์ฐ๊ฒฐ (์ํ์ จ๋ค๋ฉด), ์์กด์ฑ ์ถ๊ฐ
- Firebase SHA1 ์ถ๊ฐ
- Dynamic Link ๋ง๋ค๊ธฐ
์ด์ ๊ฐ๊ฐ ํ๋์ฉ ํด๋ด ์๋ค! :)
1. Firebase ํ๋ก์ ํธ ์ฐ๊ฒฐ & ์์กด์ฑ ์ถ๊ฐ
Android ์๋จ์ ๋ณด์๋ฉด Tools ๋ฉ๋ด๊ฐ ์์ต๋๋ค.
Tools -> Firebase -> Dynamic Links -> add a dynamic link๋ฅผ ํด๋ฆญํ์๋ฉด ๋ฉ๋๋ค.
2. Firebase SHA1
- Debug์ฉ SHA1
- Gradle -> app -> Tasks -> android -> signingReport๋ฅผ ํด๋ฆญํ์๋ฉด ์๋์ผ๋ก SHA1์ ์์ฑํด์ค๋๋ค.
- Gradle -> app -> Tasks -> android -> signingReport๋ฅผ ํด๋ฆญํ์๋ฉด ์๋์ผ๋ก SHA1์ ์์ฑํด์ค๋๋ค.
- Release์ฉ SHA1
- Release๋ฒ์ ์ ์๋์ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์
Release์ฉ SHA1
- Release๋ฒ์ ์ ์๋์ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์
- Firebase์ SHA1 ๋ฑ๋ก
- Firebase ํ๋ก์ ํธ ์ค์ ์ตํ๋จ์ SHA1 ์ธ์ฆ์๋ฅผ ์ถ๊ฐํ๋ ๊ณณ์ด ์์ต๋๋ค.๊ทธ๊ณณ์ ์ป์ SHA1 ์ง๋ฌธ์ ์ถ๊ฐํด์ฃผ์ธ์
- Firebase ํ๋ก์ ํธ ์ค์ ์ตํ๋จ์ SHA1 ์ธ์ฆ์๋ฅผ ์ถ๊ฐํ๋ ๊ณณ์ด ์์ต๋๋ค.๊ทธ๊ณณ์ ์ป์ SHA1 ์ง๋ฌธ์ ์ถ๊ฐํด์ฃผ์ธ์
3 :Dynamic Link ๋ง๋ค๊ธฐ
Dynamic Link๋ฅผ ์ด์ ์์ฑํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
- ์์ํ๊ธฐ
- Firebase๊ฐ ํ๋ผ๋๊ฑฐ ๋คํ์ธ์ :)๋๋ฉ์ธ๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์ ๋ ๊ทธ๋ฅ ๊ตฌ๊ธ์ด ์ถ์ฒํด์ฃผ๋๋ฐ๋ก ์์ฑํ์ต๋๋ค.
- ์ ๋์ ๋งํฌ๋ฅผ ๋ง๋์ธ์
- ๋ฅ ๋งํฌ๋ฅผ ์ค์ ํด์ฃผ์ธ์. ๋ง์ฝ Android๋ง ์ง์ํ๋๋ฐ IOS์์ ์ ๊ทผํ ์ ํน์ ๋ฐ์คํฌํฑ์ผ๋ก ๋งํฌ๋ฅผ ํ๊ณ ๋ค์ด๊ฐ๋์ ์ํ๋ ํ์ด์ง(๋๋ฉ ํ์ด์ง)๋ก ์ฌ์ฉ์๋ฅผ ์ ์
์ํฌ ์ ์์ต๋๋ค. ์ฆ ๊ณต์ ํํ์ด์ง์ ์ฃผ์๋ฅผ ์
๋ ฅํ์ธ์
- ๋. ์ด์ ๋์ ๋งํฌ๋ฅผ ํ์ฉํ์๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ์์ฑํ ํ ๋ณด์ด๋ URL์ ์ฌ์ฉํ์๋ฉด ๋์ ๋งํฌ๋ฅผ ์ฌ์ฉํ์ค ์ ์์ต๋๋ค.
๋ง์น๋ฉด์
Dynamic Link๋ฅผ ํตํด ์ฌ๋ฌ๋ถ๋ค๋ ์ฌ์ฉ์ ์ ์ ์ ์์ด์ ๋์์ ๋ฐ์ผ์ จ์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.
์์ผ๋ก๋ ๊ฐ๋ฐ์ค์ ์ฌ์ฉํ๋ ๊ธฐ์ ๋ค์ด๋ ๊ณต๋ถํ๋ ๊ธฐ์ ๋ค์ ๋ํด์ ํฌ์คํ ํ ์์ ์ ๋๋ค.
๊ฐ๋์ฉ ๋ค๋ฌ์ ๊ธ ์ฝ์ด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค ใ ใ
๊ธด๊ธ ์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
'Android' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Android / NestedScrollView ๋ด์ RecyclerView ์๋ ์คํฌ๋กค ๋ฌธ์ (์คํฌ๋กค ๋ฐ๋ฆผ ํ์) (0) | 2020.08.04 |
---|---|
Firebase Release ๋ฒ์ SHA1 (0) | 2020.07.24 |
Android / EditText TouchMode Cursor ๊น๋นก์ ๋ฌธ์ ํด๊ฒฐ (0) | 2020.07.24 |