์๋ฒ ์์ด ์
๋ฐ์ดํธ ํ์ธ์ฉ~ ์๋ ค์ฃผ๋ ๊ตฌ๊ธ์์ ์ง์ํ๋ SDK๋ผ๊ณ ํจ
https://developer.android.com/guide/playcore/in-app-updates/unity?hl=ko
์๊ฑด ๋์ถฉ ์ค๋ช ์ด๊ตฌ
https://www.youtube.com/watch?v=TA8B_jmjhX8' target="_blank">https://www.youtube.com/watch?v=TA8B_jmjhX8
์๊ฑด ํํ ๋ฆฌ์ผ์
๋์ถฉ ์ค๋ช ์์ ์ํค๋ ๋๋กย
Play In-App Update์ ์ต์ ๋ฒ์ ์ ๋ค์ด๋ก๋ํจ.
๊ทธ๋ฆฌ๊ณ ์ ๋ฐ์ดํธ ํ์ธํ๋ค๋
IEnumerator CheckForUpdate(){
ย PlayAsyncOperation<AppUpdateInfo, AppUpdateErrorCode> appUpdateInfoOperation =
ย ย appUpdateManager.GetAppUpdateInfo();
ย // Wait until the asynchronous operation completes.
ย yield return appUpdateInfoOperation;
ย if (appUpdateInfoOperation.IsSuccessful)
ย {
ย ย var appUpdateInfoResult = appUpdateInfoOperation.GetResult();
ย ย // Check AppUpdateInfo's UpdateAvailability, UpdatePriority,
ย ย // IsUpdateTypeAllowed(), etc. and decide whether to ask the user
ย ย // to start an in-app update.
ย }
ย else
ย {
ย ย // Log appUpdateInfoOperation.Error.
ย }
}
๋ฅผ ์ฐ๋๊นย GetAppUpdateInfo();์ ์ค๋ฅ๋ธ ใ ใ
์ฌ๊ธฐ์ 1์ฐจ ๋ฉ๋ถ
์ ๋ฒ์ GPGSํ ๋๋ ์ํค๋๋๋ก ํ๋๋ฐ ์ค๋ฅ๋ ์ ์ผ์ฃผ์ผ ๋ ๋ ธ์๋๋ฐ
๊ทธ๋์ ์ธํฐ๋ทย ๋ค์ง๋ค๋ณด๋๊น ํํ ๋ฆฌ์ผ ํ๋ ๋ฐ๊ฒฌํจ
https://www.youtube.com/watch?v=TA8B_jmjhX8' target="_blank">https://www.youtube.com/watch?v=TA8B_jmjhX8
๋์ถฉ ํํ ๋ฆฌ์ผ ๋ฐ๋ผํด๋ย GetAppUpdateInfo();์ ์ค๋ฅ๋ธ ใ ใ
์ฌ๊ธฐ์ 2์ฐจ๋ฉ๋ถ
๊ทผ๋ฐ ์ ๋ฒ์ GPGS์ค๋ฅ๊ฐ ๋ฒ์ ๋๋ฌธ์ธ๊ฑฐ ๋ ์ฌ๋ ค์ ํ์ธํด๋ณด๋๊น
์ต์ ๋ฒ์ ์ 1.7์ด๊ณ ํํ ๋ฆฌ์ผ ๋ฒ์ ์ 1.4์...
https://github.com/google/play-unity-plugins/releases๋ค์ด๊ฐ
1.4๋ฒ์ google.play.appupdate ๋ชป์ฐพ๊ฒ ์ด์
1.4๋ฒ์ ์ ๋ํฐ ํ๋ฌ๊ทธ์ธ ์ํฌํธํจ
๊ทธ๋ฌ๋๊นย ย GetAppUpdateInfo(); ์ค๋ฅ๋ ์ฌ๋ผ์ง
๊ทผ๋ฐ ๋ ๋ค๋ฅธ๊ฑฐ์ ์ค๋ฅ๋ ์ ๊ฐ์๊ธฐ ํ๋ก์ ํธ๊ฐ ๋จนํต๋จ...ใ ใ
์ฌ๊ธฐ์ 3์ฐจ๋ฉ๋ถ
ํ์ฐ.. ๋คํํ 1.4์ ๋ํฐ ํ๋ฌ๊ทธ์ธ ๋ฃ๊ธฐ์ ์ ๋ฐฑ์ ํ์ผ ๋ง๋ค์ด๋์(๊ฑ ์์ง์ผ๋ก ํด๋จ์ ใ ใ ใ ใ ใ ใ ใ ใ ํ)
ํ๋ก์ ํธ์ญ์ ํ๊ณ ๋ฐฑ์ ํ์ผ ๋ฐ์์....
์ ๋ํฐ ํ๋ฌ๊ทธ์ธ ์ฝ๋ ๋ฐ์๋ค ์์ธํ ๋ค์ ธ๋ณด๋๊น com.google.play.appupdate ์๋๋ผ...
๊ทผ๋ฐ ํจํค์ง ์ํฌํธ๋ ์๋...ย
์๋ง ํด๋์ ๋ฃ์ด์ผ ๋๋๊ฑฐ ๊ฐ์๋ฐ ์ ๋ชจ๋ฅด๊ฒ ์(ํ์ฌ)
์ค๋ ์๊ธฐ์ ์ ์ด๊ฑฐ ํด๊ฒฐํ๊ณ ์๋ค ใ ใ
์๋ฉด๋ถ์กฑ์ผ๋ก ๋์ง๊ฒ ๋ค