๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
studies/Back-end

์›์Šคํ† ์–ด์— ์œ ๋‹ˆํ‹ฐ ์•ฑ APK ์˜ฌ๋ฆฌ๊ธฐ ์‹œ๋„

by Vada Kim 2020. 11. 15.
728x90
๋ฐ˜์‘ํ˜•

 ์œ ๋‹ˆํ‹ฐ๋กœ๋งŒ ๊ฐœ๋ฐœํ•œ ๊ฒŒ์ž„์„ ์›์Šคํ† ์–ด์— ์˜ฌ๋ฆฌ๊ธฐ ์œ„ํ•ด ๋ฉฐ์น  ์งธ ๊ณจ๋จธ๋ฆฌ๋ฅผ ์•“๊ณ  ์žˆ๋‹ค. ๊ฒ€ํ†  ๋„ฃ๊ณ  '์‚ฌ์ด๋‹๋˜์ง€ ์•Š์€ ๋ฐ”์ด๋„ˆ๋ฆฌ์ž…๋‹ˆ๋‹ค'๋ฅผ ์˜ค์ฒœ๋ฒˆ ๋ฐ˜๋ ค๋ฐ›์€ ํ›„, ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ์ฐธ๊ณ ๋กœ ๋‚˜๋Š” ์ธ์•ฑ๊ฒฐ์ œ๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.

 


 

์œ ๋‹ˆํ‹ฐ์—์„œ ๋นŒ๋“œํ•œ apk๋ฅผ ๊ณง๋ฐ”๋กœ ์˜ฌ๋ฆฌ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ๊ตฌ๊ฐ€ ๋œฌ๋‹ค.

In-App SDK v17 ์ด์ƒ ๋ฒ„์ „์„ ์ ์šฉํ•œ apk๋งŒ ๋“ฑ๋ก ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

 

 

 

์ผ๋‹จ ์ฝ์–ด๋ณด์ž.

 

 

์šฐ์„  ๋ผ์ด์„ ์Šค ๊ด€๋ฆฌ์— ๋“ค์–ด๊ฐ€์ค€๋‹ค. ALC(Application License Checker) ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ ์šฉํ•˜๋Ÿฌ ๊ฐ€๊ฒ ๋‹ค.

๋จผ์ € ๊ฐ€์ด๋“œ๋ฅผ ๋ณด๋‹ˆ ์œ ๋‹ˆํ‹ฐ๋ฅผ ์œ„ํ•œ ์„ค๋ช…๋„ ์ ํ˜€์žˆ๋‹ค.

 

ใ…‡ใ…‹ใ…‡ใ…‹

 

 

 

์—ฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•˜๋‹ค. ALC ์ƒ˜ํ”Œ ํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์™€์•ผํ•˜๋Š”๋“ฏ.

  • ALC_Manager.cs
  • ALC_CallbackManager.cs
  • ALC_Response.cs

ํŒŒ์ผ์„ ๊ฐ€์ง„ ํŒฉ์„ ์ฐพ์œผ๋Ÿฌ ๊ฐ€๋ณด์ž.

 

 

 

 

์ƒ˜ํ”ŒํŒŒ์ผ ๋‹ค์šด๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ๊นƒํ—ˆ๋ธŒ ๊ฒฝ๋กœ๋ฅผ ์ด ์นœ๊ตฌ๋“ค์ด ๊ฑธ์–ด์ฃผ์—ˆ๋Š”๋ฐ, 

 

์•„๋ฌด๋ฆฌ ์ƒ๊ฐํ•ด๋ด๋„ ์ด๊ฑด ์•„๋‹Œ ๊ฒƒ ๊ฐ™์•„์„œ ๋˜๋Œ์•„๊ฐ”๋‹ค.

 

 

 

 

 

์š” ์›์Šคํ† ์–ด ๊นƒํ—ˆ๋ธŒ ๊ณ„์ •์„ ๋‘˜๋Ÿฌ๋ณด๋‹ˆ ์œ ๋‹ˆํ‹ฐ app license sample ์ด ๋ณด์ธ๋‹ค!!

 

github.com/ONE-store/applicense_unitySample

 

 

์šฐ๋ฆฌ๊ฐ€ ์ฐพ๋Š” ์ด ์„ธ๊ฐ€์ง€ ํŒŒ์ผ์ด ์œ„์—์„œ ๋ณธ ๊ฒฝ๋กœ์— ์žˆ๋‹ค. 

  • ALC_Manager.cs
  • ALC_CallbackManager.cs
  • ALC_Response.cs

 

 

 

๊ฒฐ๋ก ์€ ์›์Šคํ† ์–ด ๊ณต์‹ ๊ฐ€์ด๋“œ๋Š” ํฐ ๋„์›€์ด ์•ˆ๋œ๊ฒƒ๊ฐ™๋‹ค. ์˜คํžˆ๋ ค ์šฐ๋ฆฌ๋ฅผ ํ—ท๊ฐˆ๋ฆฌ๊ฒŒ ํ–ˆ๋‹ค.ใ… ใ… 

 

 

๋‚˜๋Š” ์ด์ œ ์ด ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ํ†ต์งธ๋กœ ๋‹ค์šด๋ฐ›์•„๋ฒ„๋ฆด ๊ฒƒ์ด๋‹ค. ์‚ฌ์‹ค ํŒŒ์ผ์„ ๋‹ค์šด๋ฐ›๊ธฐ ์œ„ํ•ด์„  ์ด ๋ฐฉ๋ฒ•๋ฐ–์— ๋ณด์ด์ง€ ์•Š๋Š”๋‹ค.

 

 

 

 

์••์ถ•์„ ํ’€๊ณ  ์š” ์„ธ๊ฐœ์˜ ํด๋”๋ฅผ Asset ํด๋”์— importํ•œ๋‹ค.

 

 

 

......

 

๊นƒ๋งŒ์ง€๋‹ค๊ฐ€๋ช‡์‹œ๊ฐ„์„๋˜๋‚ ๋ฆผ.๊ทธ๋ž˜๋„๋งˆ์ €ํ•ด๋ณด๊ฒ ๋‹ค.์—ฌ๊ธฐ์„œ๊ทธ๋งŒ๋‘˜์ˆœ์—†๋‹ค.

์›์Šคํ† ์–ด์— ์•ฑ ํ•˜๋‚˜ ์˜ฌ๋ฆฌ๋ ค๋‹ค ๋‚ด ์˜ํ˜ผ์„ ์ €์Šน์— ์˜ฌ๋ฆฌ๊ฒŒ ์ƒ๊ฒผ๋‹ค. ์šธ๋ฉด์„œ ๋งˆ์ € ์ž‘์„ฑํ•œ๋‹ค.

 

 

 

์—ฌ๊ธฐ์„œ ์œ ๋‹ˆํ‹ฐ ์ƒ˜ํ”Œ์„ ๋‹ค์šด๋ฐ›์•„์ค€๋‹ค. ํŒŒ์ผ๋ช…์€ iap_v19_unity_plugin-v1.0.1.unitypackage ์ด๋‹ค.

github.com/ONE-store/onestore_iap_release/tree/iap19-release

 

๊ทธ๋ฆฌ๊ณ  ์š”์ •๋„๋งŒ import ํ•ด์ค€๋‹ค.

 

 

ALC์™€ iap v19๋Š” ์ž˜ ์ ์šฉ๋œ๋‹ค.

 

 


์•ฑ ๋“ฑ๋ก์€ ๊ณ„์† ์•ˆ๋˜์„œ ํฌ๊ธฐํ–ˆ๋‹ค. ๋‚ด ๋Šฅ๋ ฅ์€ ์—ฌ๊ธฐ๊นŒ์ง€์ธ๊ฑธ๋กœ..ใ…œ ๋Œ€์‹  ํ”Œ๋ ˆ์ด์Šคํ† ์–ด์—” ์ž˜ ์˜ฌ๋ผ๊ฐ”๋‹ค.

๋˜‘๋˜‘ํ•œ ๋ถ„๋“ค์€ ์„ฑ๊ณตํ•  ๊ฒƒ์ด๋‹ค. ๋‹ค๋“ค ์„ฑ๊ณตํ•˜๊ธธ ๋ฐ”๋ž€๋‹ค.

์‹คํŒจ์‚ฌ์œ :

์‚ฌ์ด๋‹๋˜์ง€ ์•Š์€ ๋ฐ”์ด๋„ˆ๋ฆฌ์ž…๋‹ˆ๋‹ค

 

๋—!

728x90
๋ฐ˜์‘ํ˜•