SDK μ‚½μž…

μ›Ήλ·°λ₯Ό 톡해 μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜λŠ” ν•˜μ΄λΈŒλ¦¬λ“œμ•±μ€ 기본적으둜 Android 및 iOS 앱에 μ’…μ†λ©λ‹ˆλ‹€. λ”°λΌμ„œ 기본적으둜 Android 및 iOS SDKκ°€ ν•΄λ‹Ή 앱에 μ„€μΉ˜λœ μƒνƒœμ—μ„œ ꡬ글 ν”Œλ ˆμ΄μŠ€ν† μ–΄μ™€ μ• ν”Œ μ•±μŠ€ν† μ–΄μ— λ°°ν¬λ˜μ–΄μ•Ό μ •ν™•ν•œ μ›Ήλ·° 데이터 츑정이 κ°€λŠ₯ν•©λ‹ˆλ‹€.

ν•„μˆ˜ μ„€μ •

ν•„μˆ˜ μ„€μ •μ΄λž€ SDKκ°€ λ™μž‘ν•˜κΈ° μœ„ν•΄μ„œ λ°˜λ“œμ‹œ 앱에 μΆ”κ°€λ˜μ–΄μ•Ό ν•˜λŠ” μ΅œμ†Œν•œμ˜ 섀정을 λ§ν•©λ‹ˆλ‹€. ν•˜μ΄λΈŒλ¦¬λ“œμ•± ν™˜κ²½μ—μ„œμ˜ ν•„μˆ˜ μ„€μ •μ΄λž€,

  1. Android 및 iOS용 μ•± SDKκ°€ μ„€μΉ˜

  2. μ›Ήλ·°μ˜ 각 νŽ˜μ΄μ§€μ— νŠΈλž˜ν‚Ή 슀크립트 μ‚½μž…

이 μ™„λ£Œλ˜λŠ” 것을 μ˜λ―Έν•©λ‹ˆλ‹€.

앱에 SDK μΆ”κ°€ 및 μ΄ˆκΈ°ν™”

  • Android 앱에 λŒ€ν•œ SDK μ„€μΉ˜λŠ” μ—¬κΈ°λ₯Ό μ°Έκ³ ν•˜μ—¬ μ„€μΉ˜λ₯Ό μ™„λ£Œν•˜μ‹­μ‹œμ˜€.

  • iOS 앱에 λŒ€ν•œ SDK μ„€μΉ˜λŠ” μ—¬κΈ°λ₯Ό μ°Έκ³ ν•˜μ—¬ μ„€μΉ˜λ₯Ό μ™„λ£Œν•˜μ‹­μ‹œμ˜€.

μ›Ή,μ•± 뢄석을 λ™μ‹œμ— ν•΄μ•Ό ν•˜λŠ” 경우 μ˜ˆμ™Έ 처리

HibridApp 으둜 개발된 λͺ¨λ°”일 μ•±μ—μ„œ, WebView 에 λ‘œλ”©λ˜λŠ” νŽ˜μ΄μ§€κ°€ 일반 λ°μŠ€ν¬νƒ‘ λΈŒλΌμš°μ € ν™˜κ²½μ—μ„œλ„ λ™μΌν•˜κ²Œ μ‚¬μš©ν•˜λŠ” κ²½μš°κ°€ μžˆμŠ΅λ‹ˆλ‹€.

μ΄λŸ¬ν•œ 경우, ν•΄λ‹Ή μ›Ή νŽ˜μ΄μ§€μ—λŠ”

  1. μ›Ή μ‚¬μ΄νŠΈ 뢄석을 μœ„ν•œ SDK 와 뢄석 μ½”λ“œ μ…‹νŠΈμ™€

  2. λͺ¨λ°”일 μ•± 뢄석을 μœ„ν•œ 뢄석 μ½”λ“œ μ…‹νŠΈκ°€ λ™μ‹œμ— μ‘΄μž¬ν•˜κ²Œ λ©λ‹ˆλ‹€.

μ΄λ•Œ μ‚¬μš©μžκ°€ λͺ¨λ°”일 μ•±μœΌλ‘œ μ ‘κ·Όν•˜μ—¬, ν•΄λ‹Ή νŽ˜μ΄μ§€λ₯Ό μ›Ήλ·°μ—μ„œ λ Œλ”λ§ μ‹œν‚€κ²Œλ˜λ©΄, ν•΄λ‹Ή νŽ˜μ΄μ§€μ— 적용된 μ›Ή μ‚¬μ΄νŠΈ 뢄석 SDK와 뢄석 μ½”λ“œ μ…‹νŠΈκ°€ μ‹€ν–‰λ˜μ–΄, 데이터가 더블 μΉ΄μš΄νŒ…λ˜λŠ” ν˜„μƒμ΄ λ‚˜νƒ€λ‚  수 μžˆμŠ΅λ‹ˆλ‹€. μ΄λŸ¬ν•œ ν˜„μƒμ„ λ°©μ§€ν•˜κΈ° μœ„ν•œ λ°©λ²•μœΌλ‘œ μ•„λž˜μ˜ λ‚΄μš©μ„ μ°Έκ³ ν•˜μ‹œκΈ° λ°”λžλ‹ˆλ‹€.

  • μ•±μ—μ„œ 웹뷰에 νŽ˜μ΄μ§€λ₯Ό λ Œλ”λ§ ν•˜κΈ° 전에, μ•„λž˜μ˜ μ½”λ“œ μ˜ˆμ‹œμ™€ 같이 μ›Ήλ·°μ˜ navigator.userAgent λ¬Έμžμ—΄μ— "RW2SDK" λ¬Έμžμ—΄μ„ μΆ”κ°€ν•©λ‹ˆλ‹€.

  • μ›Ή μ‚¬μ΄νŠΈ 뢄석 SDKλŠ” μ•„λž˜μ™€ 같이 navigator.userAgent 에 "RW2SDK" λ¬Έμžμ—΄μ΄ μ‘΄μž¬ν•  경우, SDK의 μ΄ˆκΈ°ν™” μš”μ²­μ„ λ¬΄μ‹œν•˜κ²Œ 되며, μ•„λž˜μ™€ 같은 console λ©”μ‹œμ§€λ₯Ό 좜λ ₯ν•˜λ„λ‘ κ΅¬ν˜„λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

  • μœ„μ™€ 같이 λͺ¨λ°”일 μ•±μ—μ„œ μ‚¬μš©ν•˜λŠ” μ›Ήλ·°μ˜ userAgent 에 μ˜ˆμ•½λœ λ¬Έμžμ—΄ (RW2SDK) λ₯Ό μΆ”κ°€ν•˜λ©΄, μ‚¬μš©μžκ°€ λΈŒλΌμš°μ €λ‘œ μ ‘μ†ν•˜λ©΄ μ›Ή μ‚¬μ΄νŠΈ μŠ€ν¬λ¦½νŠΈκ°€ λ™μž‘ν•  것이고, μ‚¬μš©μžκ°€ λͺ¨λ°”일 앱을 ν†΅ν•΄μ„œ μ›ΉνŽ˜μ΄μ§€λ₯Ό μ ‘κ·Όν•˜λ©΄ User-Agentλ•Œλ¬Έμ—, μ›Ήμ‚¬μ΄νŠΈ μŠ€ν¬λ¦½νŠΈλŠ” disabled λ©λ‹ˆλ‹€.

λͺ¨λ°”일 μ›Ήλ·°μ—μ„œ λ‘œλ”©λœ νŽ˜μ΄μ§€μ— μ›Ή μ‚¬μ΄νŠΈ 뢄석 SDKκ°€ μ‘΄μž¬ν•˜μ§€λ§Œ, μ΄ˆκΈ°ν™” λ˜μ§€ μ•Šμ€ 경우 좜λ ₯ λ©”μ‹œμ§€
  • μ›ΉνŽ˜μ΄μ§€μ—λŠ” WDOT 둜 νƒœκΉ…λœ μ›Ήμ‚¬μ΄νŠΈ λΆ„μ„μ½”λ“œμ™€, DOT 둜 νƒœκΉ…λœ λͺ¨λ°”일 μ›Ήλ·° λΆ„μ„μ½”λ“œκ°€ λͺ¨λ‘ λ™μ‹œμ— 쑴재 κ°€λŠ₯ν•˜λ©°, μΆ”κ°€μ μœΌλ‘œ μ›Ή νŽ˜μ΄μ§€μ— μ μš©λ˜λŠ” 뢄석 μ½”λ“œμ— λŒ€ν•˜μ—¬ DOT, WDOT 객체에 λŒ€ν•œ Null 체크가 λ°˜λ“œμ‹œ 이루어져야 ν•©λ‹ˆλ‹€. 각각의 ν™˜κ²½μ—μ„œ μ‚¬μš©λ˜λŠ” SDK Referrence Objectκ°€ λ‹€λ₯΄κΈ° λ•Œλ¬Έμ— λ‹€μŒκ³Ό 같이 if 처리λ₯Ό μ§„ν–‰ ν•΄ μ£Όμ„Έμš”.

Last updated

Was this helpful?