์์ ์ฌํญ
- ๊ณ ์ ํ ์๋ณ์๋ฅผ ์์ฑํ๋ ค๋ฉด SecureRandom() ํจ์๋ฅผ ์ฌ์ฉํ์ญ์์ค.
- ๊ณ ๋ถํ ์ํ๋ง ์ฌ์ฉ ์ ๋ฉ์ธ ์ค๋ ๋์์ ๋ฐ์ํ ์ ์๋ ANR ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
- ๋ฎ์ SDK ๋ฒ์ ์ ๋ํ ์์ธ ์ฒ๋ฆฌ๋ฅผ ์ถ๊ฐํฉ๋๋ค.
์ง์ง ์ฑ๋ช
์ต์ํ 3๊ฐ์์ ํ ๋ฒ์ฉ ์์ด์ ํธ๋ฅผ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ชจ๋ฐ์ผ ๋ชจ๋ํฐ๋ง ์์ด์ ํธ EOL ์ ์ฑ ์์ Android ์์ด์ ํธ ์ง์์ ๋ํ ๊ตฌ์ฒด์ ์ธ ์ ์ฑ ๊ณผ ๋ ์ง๋ฅผ ์ฐพ์๋ณด์ธ์.
์๋ก์ด
- AGP 9 ์ง์์ ์ถ๊ฐํฉ๋๋ค.
- ๋ชจ๋ฐ์ผ ์ธ์ ๋ฆฌํ๋ ์ด ์ค๋ฅ ์ํ๋ง ์ถ๊ฐ
- pauseReplay ๋ฐ recordReplay API๋ฅผ ์ถ๊ฐํฉ๋๋ค.
์์ ์ฌํญ
- ๋ ๋์ ์ฑ๋ฅ์ ์ํ ์ฌ๋ฌ ๋ชจ๋ฐ์ผ ์ธ์ ๋ฆฌํ๋ ์ด ์์
์ง์ง ์ฑ๋ช
์ต์ํ 3๊ฐ์์ ํ ๋ฒ์ฉ ์์ด์ ํธ๋ฅผ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ชจ๋ฐ์ผ ๋ชจ๋ํฐ๋ง ์์ด์ ํธ EOL ์ ์ฑ ์์ Android ์์ด์ ํธ ์ง์์ ๋ํ ๊ตฌ์ฒด์ ์ธ ์ ์ฑ ๊ณผ ๋ ์ง๋ฅผ ์ฐพ์๋ณด์ธ์.
์์ ์ฌํญ
- ์ด๋ฒคํธ ๋ฐ์ดํฐ ์ ์ก์ ๊ธฐ๋ณธ ๊ฐ๊ฒฉ์ 10๋ถ์์ 1๋ถ์ผ๋ก ๋ณ๊ฒฝํ์ต๋๋ค.
- DexGuard 9์์ ๋ค๋ฅธ ํ๋ ์ด๋ฒ ์ค์ ์ผ๋ก ์ธํด ์ค๋ ์ท ํ์ผ์ด ์ ์ก๋์ง ์๋ ๋ฌธ์ ๋ฅผ ์์ ํ์ต๋๋ค.
- ๋ชจ๋ฐ์ผ ์ธ์ ๋ฆฌํ๋ ์ด์ ๊ด๋ จ๋ ์ฌ๋ฌ ์ถฉ๋์ ์์ ํ์ต๋๋ค.
์ง์ง ์ฑ๋ช
์ต์ํ 3๊ฐ์์ ํ ๋ฒ์ฉ ์์ด์ ํธ๋ฅผ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ชจ๋ฐ์ผ ๋ชจ๋ํฐ๋ง ์์ด์ ํธ EOL ์ ์ฑ ์์ Android ์์ด์ ํธ ์ง์์ ๋ํ ๊ตฌ์ฒด์ ์ธ ์ ์ฑ ๊ณผ ๋ ์ง๋ฅผ ์ฐพ์๋ณด์ธ์.
์์ ์ฌํญ
- monoEnabled ๋น๋์์ ์ํฐํฉํธ๊ฐ ๋๋ฝ๋๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
์ง์ง ์ฑ๋ช
์ต์ํ 3๊ฐ์์ ํ ๋ฒ์ฉ ์์ด์ ํธ๋ฅผ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ชจ๋ฐ์ผ ๋ชจ๋ํฐ๋ง ์์ด์ ํธ EOL ์ ์ฑ ์์ Android ์์ด์ ํธ ์ง์์ ๋ํ ๊ตฌ์ฒด์ ์ธ ์ ์ฑ ๊ณผ ๋ ์ง๋ฅผ ์ฐพ์๋ณด์ธ์.
์์ ์ฌํญ
- setUserId๋ก ์ธํ ANR ์์
- ์์ด์ ํธ ์ค์ ์ค SecureRandom ์ด๊ธฐํ ์ฐจ๋จ์ผ๋ก ์ธํด ๋ฐ์ํ ANR์ ์์ ํ์ต๋๋ค.
- okhttp3์์ ์ฝํ ์ธ ๊ธธ์ด ๊ฐ์ง๋ฅผ ๊ฐ์ ํ๊ณ ์๋ต ๋ณธ๋ฌธ ์บก์ฒ๋ฅผ ์ ํํฉ๋๋ค.
- webview ์ธก์ , ๋ฆฌ๋ทฐ์ ๋ช ๊ฐ์ง ๋ฒ๊ทธ ์์
์ง์ง ์ฑ๋ช
์ต์ํ 3๊ฐ์์ ํ ๋ฒ์ฉ ์์ด์ ํธ๋ฅผ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ชจ๋ฐ์ผ ๋ชจ๋ํฐ๋ง ์์ด์ ํธ EOL ์ ์ฑ ์์ Android ์์ด์ ํธ ์ง์์ ๋ํ ๊ตฌ์ฒด์ ์ธ ์ ์ฑ ๊ณผ ๋ ์ง๋ฅผ ์ฐพ์๋ณด์ธ์.