React-native-iap: App Store์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Œ-ํ”„๋กœ๋•์…˜ ์•ฑ

์— ๋งŒ๋“  2019๋…„ 07์›” 11์ผ  ยท  9์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: dooboolab/react-native-iap

react-native-iap ๋ฒ„์ „

^ 3.2.4

๋ฐ˜์‘ ๋„ค์ดํ‹ฐ๋ธŒ ๋ฒ„์ „

0.59.8

์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ ํ”Œ๋žซํผ (IOS ๋˜๋Š” Android ๋˜๋Š” ๋‘˜ ๋‹ค?)

iOS-(์•„์ง Android ์•ฑ์ด ์—†์Œ)

์˜ˆ์ƒ๋˜๋Š” ํ–‰๋™

์‚ฌ์šฉ์ž๊ฐ€ ๊ตฌ๋…์„ ๊ตฌ๋งคํ•˜๊ธฐ ์œ„ํ•ด ํด๋ฆญํ•˜๋ฉด 100 % ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์‹ค์ œ ํ–‰๋™

์‚ฌ์šฉ์ž๊ฐ€ ๊ตฌ๋…์„ ๊ตฌ๋งคํ•˜๊ธฐ ์œ„ํ•ด ํด๋ฆญํ•˜๋ฉด ๊ฐ€๋” ์ž‘๋™ํ•˜์ง€๋งŒ ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ "App Store์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค"๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ ๋œ ํ™˜๊ฒฝ (์—๋ฎฌ๋ ˆ์ดํ„ฐ? ์‹ค์ œ ์žฅ์น˜?)

์‹ค์ œ ์žฅ์น˜-์ƒ์‚ฐ

ํ–‰๋™์„ ์žฌํ˜„ํ•˜๋Š” ๋‹จ๊ณ„

์–ด๋–ป๊ฒŒํ•ด์•ผํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ๋ชจ๋“  ๊ฒƒ์ด ์ž˜ ์ž‘๋™ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•œ ํ›„ Apple์€ ๋‚ด ์•ฑ์„ ๊ฑฐ๋ถ€ํ•˜๊ณ  IAP๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋งํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค์‹œ ํ…Œ์ŠคํŠธํ–ˆ๋Š”๋ฐ ์ œ๋Œ€๋กœ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ•œ ๋ฒˆ ๋ฌด์ž‘์œ„๋กœ ๊ตฌ๋งคํ•˜๋ ค๊ณ ํ–ˆ๋Š”๋ฐ "์•ฑ ์Šคํ† ์–ด์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค"๋ผ๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์•ฑ์„ ๋‹ซ์•˜๋‹ค๊ฐ€ ๋‹ค์‹œ ์—ด ์—ˆ๋Š”๋ฐ ๋˜‘ ๊ฐ™์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ Wi-Fi๋ฅผ ๋„๊ณ  ๋งˆ์ˆ ์ฒ˜๋Ÿผ ์ž‘๋™ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. Wi-Fi๋ฅผ ๋‹ค์‹œ ์ผฐ์ง€ ๋งŒ ์—ฌ์ „ํžˆ ์ž‘๋™ ์ค‘์ด๋ฏ€๋กœ Apple ์„œ๋ฒ„์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ๊ณผ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ๋„์›€์ด๋ผ๋„ ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค, ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

โ„น needs more info ๐Ÿ“ฑ iOS ๐Ÿ•ต๏ธโ€โ™‚๏ธ need more investigation ๐Ÿ™ help wanted ๐Ÿšถ๐Ÿป stale

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ฐธ๊ณ  : ๊ฒ€ํ† ์ž๋Š” ํ”„๋กœ๋•์…˜์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์—ฌ์ „ํžˆ Sandbox ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. App Store์—์„œ ๋‹ค์šด๋กœ๋“œ ํ•œ ์•ฑ๋งŒ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์„ ๋ฌธ์„œ์— ์ถ”๊ฐ€ํ•˜๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์žˆ์œผ๋ฉด ์ด์— ๋Œ€ํ•œ PR์„ ์ œ์ถœํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  9 ๋Œ“๊ธ€

๋น„์Šทํ•œ ๊ฒฝํ—˜์„ ํ•œ ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ™์€ ์ด์œ ๋กœ ์•ฑ์ด ๊ฑฐ๋ถ€ ๋œ ํ›„ ๋ณ€๊ฒฝ์—†์ด ๊ฒ€ํ† ๋ฅผ ์š”์ฒญํ•œ ํ›„ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฆฌ๋ทฐ์–ด๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” Sandbox ์„œ๋น„์Šค๋Š” ๋•Œ๋•Œ๋กœ ๋”ธ๊พน์งˆ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒŒ ์‚ฌ์‹ค์ธ์ง€ ์ •๋ง ํ™•์ธํ•  ์ˆ˜ ์—†์–ด์š”.ํ•˜์ง€๋งŒ ๊ทธ๋Ÿฐ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ฐธ๊ณ  : ๊ฒ€ํ† ์ž๋Š” ํ”„๋กœ๋•์…˜์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์—ฌ์ „ํžˆ Sandbox ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. App Store์—์„œ ๋‹ค์šด๋กœ๋“œ ํ•œ ์•ฑ๋งŒ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋•Œ๋•Œ๋กœ์ด ๋ฌธ์ œ๋ฅผ ๊ฒช๊ณ  ์žˆ์œผ๋ฉฐ ํ•ญ์ƒ ์ด๊ฒƒ์ด Apple ์ธก์˜ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ตœ์„ ์˜ ์„ ํƒ์€ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ์šฐ์•„ํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ง€๊ธˆ ์ผ์–ด๋‚˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค :(

๋‚˜๋Š” ์ด์ œ ํ”„๋กœ๋•์…˜ ์•ฑ์—์„œ๋„ ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ •๋ง ๋ฌด์ž‘์œ„๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž๊ฐ€ ๊ตฌ๋งค๋ฅผ ์ทจ์†Œํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ธ์ง€ ์•„๋‹ˆ๋ฉด ์‹ค์ œ๋กœ ์—ฐ๊ฒฐ ๋˜๋Š” ๊ตฌ๋งค์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”์ง€ ์•„๋Š” ๊ฒƒ์€ ๊ฑฐ์˜ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋Š” ์ž‘์—…ํ•˜๊ธฐ ์ •๋ง ๋”์ฐํ•ฉ๋‹ˆ๋‹ค. ์ด ํŒจํ‚ค์ง€์˜ ์ž˜๋ชป์ด ์•„๋‹ˆ๋ผ Apple ์ธก์— ๋” ์žˆ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ํ•˜๋‹ค:
๋ฐœ๊ฒฌ : https://support.apple.com/en-us/HT201400

์‚ฌ์šฉ์ž๊ฐ€ ์ˆ˜ํ–‰ ํ•  ์ˆ˜์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ๊ฒ€์‚ฌ :

  • Apple ID๋กœ App Store์— ๋กœ๊ทธ์ธ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค (๋จผ์ € ๋กœ๊ทธ ์•„์›ƒ ํ•œ ๋‹ค์Œ ๋กœ๊ทธ์ธ).
  • ๋‚ ์งœ์™€ ์‹œ๊ฐ„์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์„ค์ •๋˜์—ˆ๋Š”์ง€ ํ™•์ธ

์ฐธ๊ณ  : ๊ฒ€ํ† ์ž๋Š” ํ”„๋กœ๋•์…˜์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์—ฌ์ „ํžˆ Sandbox ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. App Store์—์„œ ๋‹ค์šด๋กœ๋“œ ํ•œ ์•ฑ๋งŒ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์„ ๋ฌธ์„œ์— ์ถ”๊ฐ€ํ•˜๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์žˆ์œผ๋ฉด ์ด์— ๋Œ€ํ•œ PR์„ ์ œ์ถœํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š”. ์ตœ๊ทผ์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ™œ๋™์ด์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ ๋˜์—ˆ์Šต๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ์—ฌ์ „ํžˆ ์ปค๋ฎค๋‹ˆํ‹ฐ์˜์ฃผ์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ? ์ด ๋ฌธ์ œ๋Š” ๋” ์ด์ƒ ํ™œ๋™์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์œผ๋ฉด ์ข…๊ฒฐ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ "ํ† ๋ก  ์šฉ"๋˜๋Š” "์ข‹์€ ์ฒซ ๋ฒˆ์งธ ๋ฌธ์ œ"๋กœ ํ‘œ์‹œ ํ•  ์ˆ˜๋„ ์žˆ์œผ๋ฉฐ ์—ด์–ด ๋‘๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ ๊ธฐ์—ฌ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ์ด๋ฏธ ์•Œ๋ ค์กŒ์„ ์ˆ˜๋„ ์žˆ๊ณ  ์•„๋‹ ์ˆ˜๋„ ์žˆ์ง€๋งŒ iOS ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ App Store (errorCode = 0, unknown)์— ์„ฑ๊ณต์ ์œผ๋กœ ์—ฐ๊ฒฐํ•˜์ง€ ๋ชปํ–ˆ์ง€๋งŒ ์‹ค์ œ ์žฅ์น˜์—์„œ ํ…Œ์ŠคํŠธ ํ•  ๋•Œ๋งˆ๋‹ค ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š”. ์ตœ๊ทผ์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ™œ๋™์ด์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ ๋˜์—ˆ์Šต๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ์—ฌ์ „ํžˆ ์ปค๋ฎค๋‹ˆํ‹ฐ์˜์ฃผ์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ? ์ด ๋ฌธ์ œ๋Š” ๋” ์ด์ƒ ํ™œ๋™์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์œผ๋ฉด ์ข…๊ฒฐ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ "ํ† ๋ก  ์šฉ"๋˜๋Š” "์ข‹์€ ์ฒซ ๋ฒˆ์งธ ๋ฌธ์ œ"๋กœ ํ‘œ์‹œ ํ•  ์ˆ˜๋„ ์žˆ์œผ๋ฉฐ ์—ด์–ด ๋‘๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ ๊ธฐ์—ฌ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์žฅ๊ธฐ๊ฐ„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด์ด ๋ฌธ์ œ๋ฅผ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๊ฐ€ ์ตœ์‹  ๋ฆด๋ฆฌ์Šค์— ์—ฌ์ „ํžˆ ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ ์ตœ์‹  ์ •๋ณด๋กœ ์ƒˆ ๋ฌธ์ œ๋ฅผ ์ž์œ ๋กญ๊ฒŒ ์ž‘์„ฑํ•˜์‹ญ์‹œ์˜ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰