NTP๋ก ์๊ฐ ๋ฐ์์์ ์ฐ๋ ค๊ณ ํ๋๋ฐ ์๋๋ก์ด๋์์ HTTPํต์ ์ ์ฐจ๋จํด๋ฒ๋ฆฌ๋ค..
์ด๊ฑฐ xml๋ก ๊ฐ๋ฅํ๊ฒ ์ค์ ํ๋๋ฐ ์ด์ผํ๋๊ฑด์ง ์์๋ ๋ถ
NTP๋ก ์๊ฐ ๋ฐ์์์ ์ฐ๋ ค๊ณ ํ๋๋ฐ ์๋๋ก์ด๋์์ HTTPํต์ ์ ์ฐจ๋จํด๋ฒ๋ฆฌ๋ค..
์ด๊ฑฐ xml๋ก ๊ฐ๋ฅํ๊ฒ ์ค์ ํ๋๋ฐ ์ด์ผํ๋๊ฑด์ง ์์๋ ๋ถ
์๋๋ก์ด๋์์ NTP๋ก ์๋ฒ์๊ฐ์ ๋ชป๋ฐ์์จ๋ค๋๊ฒจ?
ใ ใ ใ ์ต์ ๊ธฐ์ข ์์ ์๋จ
๋งค๋ํ์คํธ์ uses-permission android:name="android.permission.INTERNET" ์ ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ๊บฝ์ ๊ฐ ์์จ์ง๋๋ฐ ์๋ค์ ๊บฝ์ ๋ถ์ฌ์ผ๋์
๋งค๋ํ์คํธ ์ด๋ป๊ฒ ์์ฑํด์ ? ๊ทธ๋ ์ด๋ค ํ ํ๋ฆฟ์ด๋ ๋ค๋ฅธ๊ฑด๊ฐ ?
์์ง SDK ๋ถ์ธ๊ฒ ์๋๋ฐ ๊ฑ ๋ฃ์ผ๋ฉด ๋๋ ?
๊ทธ๋ฅ ๋ง๋ค์ด์ ๋ฃ์ผ๋ฉด ๋ ๊ฑฐ๊ฐ์์ ๊ทธ๋ฌ๊ฒ ํ ํ๋ฆฟ ์์ฑ์ ๋ฐ๋ก ์์๋...? ํน์ ์ ๋ํฐ API์ฐ๋ฉด ์๋์ผ๋ก ์ถ๊ฐ๋๊ธฐ๋ ํ๋๊ฑธ๋ก ์๊ณ ์์ด์
๋น๋ํ๋ฉด Temp ํด๋์ ํ ํ๋ฆฟ ์๊ธฐ๋ค์ ใณใณ
์๋๋ค ใ ใ
1. Assets/Plugins/Android/AndroidManifest.xml ์ ๋ฃ์ผ์ จ๋์ง 2. ์ธํฐ๋ท ๊ถํ ๋ถ์ฌ ๊ด๋ จ ๋ด์ฉ์ด ์ฑ ์ค์น์์ ํ์ ๋์๋์ง ๋๊ฐ ํ์ธํด๋ณด๋ฉด ์ด๋ ์ ๊ฐ์?
์๋๋ก์ด๋๋ ๊ณต์์ ์ผ๋ก http๋ณด๋ค๋ https๋ฅผ ์ง์ํฉ๋๋ค ์์ผ๋ก ์ ์ง๋ณด์ ์ฐจ์์ผ๋ก๋ผ๋ https๋ฅผ ์ถ์ฒ๋๋ฆฝ๋๋ค
์๋ฒ์์ด HTTPS๋ก NTP ๊ฐ๋ฅํ๋ฉด ๊ทธ๊ฑฐ ์ฐ๊ณ ์ถ์๋ฐ ์ด๋ค๊ฒ ์๋์ง..
http๋ฃฐ ์ฌ์ฉํ๋ฉด ํ๋ ์ด์คํ ์ด์ ๋ฑ๋ก์ด ๋์ง์๊ฑฐ๋ ํฅํ ์ ์ง๋นํฉ๋๋ค. https๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ TimeManager๋ฅผ ์ฌ์ฉํ์ธ์
๋ค๋ค ์ด์ํ ๋ง๋ค ํ๊ณ ์์ด์ ์๋ ค์ค manifest ์ application ํ๊ทธ ์์ android:usesCleartextTraffic="true" ์ถ๊ฐํ๋ฉด ๋จ