Unity ํ๋ฌ๊ทธ์ธ
ButterFlyer ์ํ ์ฑ
ButterFlyer - Unity ์ํ ์ฑ

ํ๋ฌ๊ทธ์ธ Github ์ ์ฅ์
์ด ํ๋ฌ๊ทธ์ธ์ ๋ํ Github ์ ์ฅ์๋ ์ฌ๊ธฐ์ ์์ต๋๋ค.
ํ๋ฌ๊ทธ์ธ ๋น๋ ๋์
- ์๋๋ก์ด๋ ์ฑ์คํ๋ผ์ด์ด SDK v6.8.2
- iOS ์ฑ์คํ๋ผ์ด์ด SDK v6.8.1
์๋๋ก์ด๋์ ๋ํ AD_ID ๊ถํ
์ฑ์คํ๋ผ์ด์ด SDK v6.8.0์ ์ผ๋ฐ ๊ถํ์ ์ถ๊ฐํ์ต๋๋ค. com.google.android.gms.permission.AD_ID
๋ฅผ SDK์ AndroidManifest์ ์ถ๊ฐ, SDK๊ฐ API 33์ ๋์์ผ๋ก ํ๋ ์ฑ์์ ์๋๋ก์ด๋ ๊ด๊ณ ID๋ฅผ ์์งํ ์ ์๋๋ก ํฉ๋๋ค. ์ฑ์ด ์ด๋ฆฐ์ด๋ฅผ ๋์์ผ๋ก ํ๋ ๊ฒฝ์ฐ Google์ ๋ฐ์ดํฐ ์ ์ฑ
์ ์ค์ํ๋ ค๋ฉด ์ด ๊ถํ์ ์ทจ์ํด์ผ ํฉ๋๋ค. ์ฌ๊ธฐ์ ์์ธํ ๋ด์ฉ์ ๋ณด์ค ์ ์์ต๋๋ค.
โโ 6.6.0์ผ๋ก ์
๋ฐ์ดํธํ๋ ๊ฒฝ์ฐ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ โโ
- ๋ฒ์ 6.6.0๋ถํฐ, ๋ ์ด์ iOS์ ์๋๋ก์ด๋ API๋ฅผ ๊ตฌ๋ถํ์ง ์์๋ ๋ฉ๋๋ค. ๋ชจ๋ API๋ ๋ค์ ํด๋์ค๋ก ํธ์ถํด์ผ ํฉ๋๋ค:
AppsFlyer
ํด๋์ค (API๊ฐ iOS ๋๋ ์๋๋ก์ด๋์ฉ์ธ ๊ฒฝ์ฐ์๋).
์:
6.6.0 ์ด์ :
#if UNITY_IOS && !UNITY_EDITOR
AppsFlyeriOS.waitForATTUserAuthorizationWithTimeoutInterval(60);
#endif
6.6.0 ์ดํ:
#if UNITY_IOS && !UNITY_EDITOR
AppsFlyer.waitForATTUserAuthorizationWithTimeoutInterval(60);
#endif
โโ 6.3.0์ผ๋ก ์
๋ฐ์ดํธํ๋ ๊ฒฝ์ฐ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ โโ
-
6.3.0์ ์ ๋๋ฒ์ค ์๋์ฐ ํ๋ซํผ์ ์ง์ํฉ๋๋ค. ์ด ์ ๋ฐ์ดํธ์ ์ผ๋ถ๋ก AppsFlyerObjectScript๊ฐ UWP ์ฑ์ ์ฌ์ฉํ ์ ์๊ฒ app_id ํฌํจํ๋๋ก ๋ณ๊ฒฝ๋ฉ๋๋ค. ์ด ํ์ผ์ ๋ณ๊ฒฝํ ๊ฒฝ์ฐ, ์๋ก์ด AppsFlyerObjectScript์ ๋ณํฉํ์ญ์์ค.
๋ํ uwp ์ฑ ID ํ๋๋ฅผ ๋น์ ๋ ์ ์๋ค๋ ๊ฒ์ ์์๋์ญ์์ค. -
๋ค์ ๋ฒ์
6.3.0
, ์ฐ๋ฆฌ๋xcframework
iOS ํ๋ซํผ์ฉ, cocoapods ๋ฒ์ 1.10 ์ด์์ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
โฉ ๋ง์ด๊ทธ๋ ์ด์
์ด์ ํ๋ฌ๊ทธ์ธ์์ ๋ง์ด๊ทธ๋ ์ด์
ํฉ๋๊น? (๋ฒ์ V4)
์ฌ๊ธฐ์ ๋ง์ด๊ทธ๋ ์ด์
๋ฌธ์๋ฅผ ํ์ธํ์ญ์์ค.
โ ๏ธ ๋ค์์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์
ํ ๋ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ์ด ์์ต๋๋ค Unity v5
. ์ฌ๊ธฐ์๋ ์ API, ์๋ก ๋ค๋ฅธ ํด๋์ค/ํจํค์ง ์ด๋ฆ ๋ฐ ๋ค์์ ์ ๊ฑฐ๊ฐ ํฌํจ๋ฉ๋๋ค com.appsflyer.GetDeepLinkingActivity
.
๐ ์์ํ๊ธฐ
๐ ๋ฅ๋งํน
์ต์ ๋ฐ์ดํฐ ์ฝ 2๊ฐ์ ์