๋ชฉ์ฐจ
8/12
- ๋น์ฝ ์๋น์ค๊ฐ ์์์๋๋ ๋ฌธ์
- api ๋ฒ์ ์ ๋ง๊ฒ ๊ถํ ์์ฒญ ์ฝ๋ ์์ ํ์ต๋๋ค.
- ๊ทธ๋ฌ๋ ํ์ฌ ์ฝ๋ ์์์ ํด๋น ๊ถํ์ด ์น์ธ๋ ๊ฒฝ์ฐ ์๋น์ค๊ฐ ์์๋๋๋ก ๊ตฌํ๋๊ณ ์์์ต๋๋ค.
- ๋ฐ์ดํฐ ์ ์ก & ๊ฒฐํฉ ํ์ธ
- ์์น, ์ผ์, ๋น์ฝ ๋ฐ์ดํฐ๊ฐ ๊ฒฐํฉ๋์ด ์ ์ก๋จ์ ํ์ธํ์ต๋๋ค.
- IP ์ฃผ์ ์ ์ฅ ์ถ๊ฐ
- IP ์ฃผ์ ์ ์ก ํ๋ฉด์์ ์์ฑํ IP ์ฃผ์๋ฅผ ๋ก์ปฌ ๋ด๋ถ ์ ์ฅ์์ ์ ์ฅํ ํ ์ด๋ฏธ ์ ์กํ ๊ฒฝ์ฐ ํด๋น ์ฃผ์๋ฅผ ํ๋ฉด์์ ํ์ธํ ์ ์๋๋ก ๊ตฌํ ํ์ต๋๋ค.
- ์ฑ ํ๋ฆ์ ๋ฐ๋ผ ์ฌ์ฉ์๊ฐ ํ๋ํ๋๋ก ํ ์คํธ ๋ฉ์์ง ์ถ๊ฐ
- ์ฑ ์คํ ๊ด๋ฆฌ์ ๋ก๊ทธ์ธ → IP ์ฃผ์ ์ค์ → ์ ์ก ์๊ฐ ์ค์ ํ๋ฆ์ ๋ฐ๋ผ ์ฌ์ฉ์๊ฐ ํ๋ํ๋๋ก ํ ์คํธ ๋ฉ์์ง ์ถ๊ฐ ํ์ต๋๋ค.
- ์ข ๋ฃ์๊ฐ๊น์ง ์ค์ ๋ ํ ์๋น์ค ์์๋๋๋ก ์์
- ๊ธฐ์กด - ์์ ์๊ฐ ์ค์ ํ ๋ฐ๋ก ์๋น์ค๊ฐ ์์๋๋ ๋ฌธ์ ๋ฐ์ ๋ณ๊ฒฝ - ์ข ๋ฃ์๊ฐ ๊น์ง ์ค์ ํ ์์๋๋๋ก ์์
- ๋ก๊ทธ์์ ์ ์๋น์ค๊ฐ ์ข ๋ฃ๋๋๋ก ์ฝ๋ ์ถ๊ฐ
8/13
- ๊ฐค๋ญ์ ์์น4, ์ค๊ตญ์ฐ ์์น ๊ธฐ๋ฅ ํ
์คํธ ์งํ ์ค
- ์ค๊ตญ์ฐ ์์น์์ UI ์ค๋ ๋๊ฐ ๋งํ๋ ๋ฌธ์ ๋ฐ์
- → ์๋น์ค ์๋ฉธ ์ ์ฝ๋ฃจํด์ค๋ ๋๋ ์ทจ์ํด์ฃผ๋ ์์ ์ถ๊ฐ
- ์ค๊ตญ์ฐ ์์น ์๋น์ค ๋์๋์ง ์์ ๋ ๋ก๊ทธ์์ ๋ฒํผ ํด๋ฆญ ์ ๋น์ ์ ์ข
๋ฃ
- → ์๋น์ค๊ฐ ์คํ ์ค์ธ์ง ์ฌ๋ถ ํ์ธ ๋ก์ง์ ์ถ๊ฐํด์ค
- ์ค๊ตญ์ฐ ์์น ๋น์ ์ ์ข
๋ฃ [ SIGABRT ] ๋ฐ์
- ํด๊ฒฐ ์ค
- ์ค๊ตญ์ฐ ์์น์์ UI ์ค๋ ๋๊ฐ ๋งํ๋ ๋ฌธ์ ๋ฐ์
8/14
- ์ค๊ตญ์ฐ ์์น ANR ๋ฌธ์
- ๊ธฐ์กด
- ๋ฐ์ดํฐ๋ฅผ ๊ฒฐํฉํ๋ data manager ํด๋์ค์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ๋ก์ง์ ์ฝ๋ฃจํด์ Dispatchers.IO ์ค๋ ๋์์ ์ํํ๊ณ ์์์ต๋๋ค.
- ๋ฌธ์
- ๊ฐค๋ญ์ ์์น์์๋ ์ ์ ์๋๋์์ง๋ง ์ค๊ตญ์ฐ ๊ธฐ๊ธฐ์์๋ ๋น์ ์ ์ข ๋ฃ๊ฐ ๋๋ ์ด์๊ฐ ๋ฐ์ํ์ต๋๋ค.
- ํด๊ฒฐ
- ํด๋น ์ค๋ ๋๋ฅผ Dispatchers.Default ์ค๋ ๋๋ก ๋ณ๊ฒฝํ ๊ฒฐ๊ณผ ์๋ฒ ์ ์ก์ด ์ค์ง๋์ง ์๊ณ ์ํํ๊ฒ ์๋ํ๊ฒ ๋์์ต๋๋ค.
- ์ถ๊ฐ๋ก ํ ์คํธ ๋ฉ์์ง๋ฅผ ํตํด ๋ฐ์ดํฐ ์ ์ก์ด ์ผ์ด๋์ง ์์ ๋ ์ผ์๊ฐ ๊ฐํ์ ์ผ๋ก null ๊ฐ์์ ํ์
ํ์๊ณ ,
- ๊ธฐ์กด ) ๋ฐ์ดํฐ์ด๊ธฐํ ์ null๋ก ํด์ฃผ๋ ๋ก์ง
- ๋ณ๊ฒฝ) ๋น ๋ฌธ์์ด, ๋น ๋ฆฌ์คํธ๋ก ๋ณ๊ฒฝํ์์ต๋๋ค.
- ๊ธฐ์กด
- ๊ฒฐ๊ณผ
- ์ค๊ตญ์ฐ ์์น ์๋ฒ ์ ์ก ๋ฉ์ถค ํ์ : ํด๊ฒฐ
- ์ค๊ตญ์ฐ ์์น ANR ํ์ : ํด๊ฒฐ
- ๊ณ ๊ฐ์ฌ ์ธก์ ๊ฐค๋ญ์ ์์น4 ๊ฐ๋ฐ ํ์ผ ์ ๋ฌ ์๋ฃํ์ต๋๋ค.
728x90
'๐ค2024 ์๋๋ก์ด๋ > โ๏ธ ํ๊ณ ์ธํด ๊ฐ๋ฐ ํ๋ก์ ํธ ๊ธฐ๋ก' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
9์ฃผ์ฐจ ๊ฐ๋ฐ์ผ์ง (0) | 2024.12.17 |
---|---|
8์ฃผ์ฐจ ๊ฐ๋ฐ์ผ์ง (0) | 2024.12.17 |
6์ฃผ์ฐจ ๊ฐ๋ฐ์ผ์ง (0) | 2024.12.17 |
5์ฃผ์ฐจ ๊ฐ๋ฐ์ผ์ง (0) | 2024.12.17 |
4์ฃผ์ฐจ ๊ฐ๋ฐ์ผ์ง (0) | 2024.12.17 |