Unity ํ”Œ๋Ÿฌ๊ทธ์ธ

ButterFlyer ์ƒ˜ํ”Œ ์•ฑ

ButterFlyer - Unity ์ƒ˜ํ”Œ ์•ฑ

1824

ํ”Œ๋Ÿฌ๊ทธ์ธ Github ์ €์žฅ์†Œ

๐Ÿ“˜

์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์— ๋Œ€ํ•œ Github ์ €์žฅ์†Œ๋Š” ์—ฌ๊ธฐ์— ์žˆ์Šต๋‹ˆ๋‹ค.

License: MIT
GitHub tag
Unit tests
check packages

ํ”Œ๋Ÿฌ๊ทธ์ธ ๋นŒ๋“œ ๋Œ€์ƒ

  • ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ์Šคํ”Œ๋ผ์ด์–ด 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.


๐Ÿš€ ์‹œ์ž‘ํ•˜๊ธฐ

๐ŸŒŸ ๋”ฅ๋งํ‚น