2.2.2
iOS
buySubscription์ ๋งค์ ๊ตฌ๋ ์์ ์ฐ๊ฐ ๊ตฌ๋ ์ผ๋ก ๋ณ๊ฒฝํ ๋ ์ค๋ฅ๋ฅผ ๊ฑฐ๋ถํ๊ณ ๋ฐํํ์ง ์๊ณ ํด๊ฒฐ๋์ด catch ์ ์ ๊ฐ์ ์ ์ฉํด์ผํฉ๋๋ค.
ํ์ฌ ํ ํ๋์ ๊ฐ์
๋์ด์๋ ๊ฒฝ์ฐ ๋ค๋ฅธ ํ๋์ผ๋ก ๋ณ๊ฒฝํ๋ฉด buySubscription์ด ๋ค์ ์ค๋ฅ๋ฅผ ํฌ์ฐฉํ๊ณ ๋ฐํํฉ๋๋ค.
์ค์ ๊ธฐ๊ธฐ, iPhone 6
์ด๋ ๊ตฌ๋ ์์ ๋ํ ์์๊ฐ ์ฑ ๋ด์์ ํ์ ๋์ด ํ์ฌ ๊ตฌ๋ ์์ ์๋ก ์ ํํ ๊ตฌ๋ ์ผ๋ก ๋ณ๊ฒฝํ ๊ฒ์ธ์ง ๋ฌป๋ ๊ฒฝ์ฐ์ ๋ฐ์ํฉ๋๋ค. ์ด ๋ํ ์์๋ฅผ ํญํ๋ฉด ์์ ํด๊ฒฐ ์ฝ์ ๋์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด ์ฌ์ฉ ์ฌ๋ก๊ฐ ์ค๋ช ๋์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค.
์ด ๊ฒฝ์ฐ ์ค์ ๋ก ๊ตฌ๋งคํ๋์ง ํ์ธํ๊ฑฐ๋ ์ด๋ฌํ ๊ฒฝ์ฐ์ ๋ํ ์์์ฆ์ ๊ฒ์ฆ ํ ๋ฐฉ๋ฒ์ด ์๊ธฐ ๋๋ฌธ์ ์ง๊ธ ๋น์ฅ์ ๋ฌธ์ ๊ฐ๋ฉ๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ์ด๋ ์์ ์ฌํญ์ ์๊ณ ์๊ฑฐ๋ ๋์์ ๋๋ฆด ์์๋ ์ผ์ด ์์ผ๋ฉด ์๋ ค์ฃผ์ธ์ (Obj-C ๊ฒฝํ์ด ์๋๋ผ๋). ํ์ฌ ์๊ฐํ ์์๋ ์ ์ผํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ buySubscriptions๊ฐ ์ค๋ฅ๋ฅผ ๋ฐํํ๋ ๊ฒฝ์ฐ์ด ์ค๋ฅ๋ฅผ ํ์ธํ๊ณ ์ด ์ค๋ฅ์ ์ผ์นํ๋ฉด ๊ตฌ๋งค๋ฅผ ํ์ธํ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ์์์ฆ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ๋ถ๊ฐ๋ฅํ๊ฒ ๋ง๋ค๊ณ ๋ค๋ฅธ ์ค๋ฅ (์ : ์๋ฒ์ ์ฐ๊ฒฐํ ์ ์์)๊ฐ ๋์ผํ ์ค๋ฅ ์ฝ๋๋ฅผ ์์ฑํ์ฌ ์ค์ ๋ก ๋น์ฉ์ ์ง๋ถ ํ ํ์์์ด ์ฌ์ฉ์์๊ฒ ๊ตฌ๋ ์ ์ ๊ณต ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋งค์ฐ ์ํํฉ๋๋ค. ์ฆ, ํ์ฌ๋ก์๋ ์คํ ๊ฐ๋ฅํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์๋ค๊ณ ์๊ฐํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์ ๋ญ๊ฐ ๋น ์ก๋์? buySubscriptions์ ์ฝ์์ด ํด๊ฒฐ๋์ง ์์๋๋๋ ์ด์ ๊ฐ ์์ต๋๊น? ๋๊ตฐ๊ฐ์ ์๊ฒฌ์ ๋ฃ๊ณ ๋งค์ฐ ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
ํธ์ง : ์ด๊ฒ์ ๋ด๊ฐ ์ด๋ฏธ ์ค๋ช ํ ๊ฒ์ ๋ช ๋ฐฑํ ๊ฒฐ๊ณผ ์ผ ์ ์์ง๋ง ๊ตฌ๋ ์ ์์ ํ๋ ค๊ณ ์๋ํ ํ์ด ๊ตฌ๋งค๊ฐ ๊ตฌ๋งค ๋ด์ญ์ ์ถ๊ฐ๋์ง ์์ต๋๋ค. ์ฌ์ฉ์ ์ธก์๋์ด ๊ตฌ๋งค๊ฐ ์ฑ๊ณตํ์ง ๋ชปํ๋ค๋ ํ์๊ฐ ์์ต๋๋ค. ์ฌ์ฉ์๋ ๋ํ ์์์ ๊ตฌ๋งค ํ๋ฆ์ ์ฑ๊ณต์ ์ผ๋ก ์งํํ์ฌ "๋ชจ๋ ์ค๋น๊ฐ ์๋ฃ๋์์ต๋๋ค"๋ผ๋ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค.
EDIT2 : ๋๋ก๋ ์๋ํ์ง๋ง ์์ง ์ฌ์์ฐํ๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๋ฐฉ๋ฒ์ ์ฐพ์ผ๋ฉด ๋ค์๋ณด๊ณ ํฉ๋๋ค. ์๋ํ๋ฉด ์ฒซ ๋ฒ์งธ ๋ํ ์์๊ฐ ๋ด ์ํธ๋ฅผ ์์ฒญํ ๋ค์ ์ฒซ ๋ฒ์งธ ๋ํ ์์๊ฐ "๊ตฌ๋งค ํ์ธ"์ด๊ณ ๊ตฌ๋ ์ ์์ ํ ๊ฒ์ธ์ง ๋ฌป๋ ๊ฒ๊ณผ ๋ฌ๋ฆฌ ๋ค๋ฅธ ๊ตฌ๋ ์ด์๋ ๊ฒ์ฒ๋ผ ์ ์์ ์ผ๋ก ์งํ๋ฉ๋๋ค. ์๋ํ์ง ์์ ๋ ๋ํ๋๋ ๊ฒ. ์๋ํ๋ฉด ๊ตฌ๋งค ํ ๊ตฌ๋ ์ด ์์๋๋ก ๋ด ๊ตฌ๋งค ๋ด์ญ์ ์ถ๊ฐ๋ฉ๋๋ค.
EDIT3 : ์ด์ ์ ์๋ชป๋ ์ค๋ฅ ๋ฉ์์ง ์ฌ์ง์ ์ฐ์์ต๋๋ค. ์ด์ ์์ ํ์ต๋๋ค. ์ค๋ฅ ๋ฉ์์ง๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. "์ค๋ฅ : ์ ์ ์๊ฑฐ๋ ์์์น ๋ชปํ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋์ค์ ๋ค์ ์๋ํ์ญ์์ค." ๋ํ react-native-in-app-utils์์ ์ ํ์ ๊ตฌ๋งคํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณผ ์๋ ์์ต๋๋ค. ๊ทธ๋ค์ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๊ณ ์ฐจ์ด์ ์ด ์ ์ด๋ฐ ์ผ์ด ๋ฐ์ํ๋์ง ์ค๋ช ํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ง๋ง ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ง ์์์ผ๋ฏ๋ก ๊ฑฐ๊ธฐ์์ ๋ฐ์ํ์ง ์์ ๊ฒ์ธ์ง ํ์ธํ ์ ์์ต๋๋ค.
2.3.15
์ต์ ๋ฒ์ ์ ์ง๊ธ ์ฌ์ฉํด ์ฃผ์๊ฒ ์ต๋๊น?
Yea ์ค๋ ์ธ์ ๊ฐ ํ ๋ฒํด๋ณผ ๊ฒ
@kevinEsherick ์ด๊ฒ์ ๋ํ ๊ฒฐ๊ณผ๋ ๋ฌด์์ ๋๊น?
๊ทธ๋๋ ์๋์ด ์๋๋. ๋งค์ ๊ตฌ๋ ํ๊ณ ์ฐ๊ฐ์ผ๋ก ์ ํํ๋ฉด catch ์ ์ด ์ ์ฉ๋ฉ๋๋ค. ๋ฌด์์๋ก ์๋ํ์ง๋ง ์์ง ์ฌ์์ฐ ๋ฐฉ๋ฒ์ ์ฐพ์ง ๋ชปํ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ๋ด๊ฐ ์ฐพ์ ๋ด์ฉ์ ๊ณ์ ์ ๋ฐ์ดํธํ๊ณ ์ ๋ฅผ ์ํด ๋๊ฐ์ด ํด์ฃผ์ธ์. ๊ฐ์ฌ!
@kevinEsherick ๊ตฌ๋ ์ ์ด๋ป๊ฒ "์ ํ"ํ์ต๋๊น? ์๊ฐ ๊ตฌ๋ ์ "์ทจ์"ํ๊ณ ์ฐ๊ฐ ๊ตฌ๋ ์ "๋ค์ ๊ตฌ๋งค"ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ง์ต๋๊น?
iOS์์๋ ์ค์ ์ฑ์ผ๋ก ์ด๋ํ์ฌ ๊ตฌ๋ ์ ๊ด๋ฆฌ ํ ๋ค์ ๋์ผํ ๊ทธ๋ฃน ๋ด์์ ๋ค๋ฅธ ์ ํ์ ์ ํํ์ฌ ๊ตฌ๋ ์ ์ ํ ํ ์ ์์ต๋๊น?
@JJMoon ์๋์, ๋จ์ํ ์๊ฐ ๊ตฌ๋ ์ธ์ฑ์ ๊ตฌ๋งค ํ ๋ค์ ์ฐ๊ฐ ๊ตฌ๋ ์ธ์ฑ์ ๊ตฌ๋งคํฉ๋๋ค. ๋์ผํ ๊ตฌ๋ ๊ทธ๋ฃน์์ ๊ตฌ๋ ์ ์๋ ๊ฐฑ์ ํฉ๋๋ค. ๋ ๊ฐ์ ๊ตฌ๋ (A ๋ฐ B)์ด iTunes Connect์์ ๋์ผํ ๊ทธ๋ฃน์์๋ ๊ฒฝ์ฐ A๋ฅผ ๊ตฌ๋ ํ๋ ๋์ B๋ฅผ ๊ตฌ๋งคํ๋ฉด A๊ฐ ์๋์ผ๋ก ์ทจ์๋๊ณ B๋ฅผ ๊ตฌ๋ ํ๊ฒ๋ฉ๋๋ค.์ด ํจํค์ง๊ฐ์ด ๊ธฐ๋ฅ์ ์ง์ํ์ง ์๋ ๊ฒ์ด ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ์ญ๋๊น? ๊ทธ๋ ๋ค๋ฉด์ด๋ฅผ ๊ตฌํํ ๋ฐฉ๋ฒ์ ์ฐพ์ ์ ์์ต๋๊น?
๋๋ ๋ํ์ด ๋ฌธ์ ์ ์ง๋ฉดํ๊ณ ์์ต๋๋ค. ์ง์ ์ด ์์ต๋๊น?
์๋์. ์ต๊ทผ์์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์๊ฐ์ด ๋ง์ง ์์์ต๋๋ค. ๊ณง ๋ค์ ์กฐ์ฌํ๊ฒ ์ต๋๋ค.
์ผ๋ถ๋ฅผ ์ดํด๋ณด๋ฉด Apple์ด ๊ตฌ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ด๋ ์ ๋ ์ธ์ํ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ์๋ฅผ ๋ค์ด ๋งค์์์ ๋งค๋ ์ผ๋ก ์ ํํ๋ฉด ๊ตฌ๋ ์์ ์ ๋ํ ์ธ์ด์ ํจ๊ป ์ ์ ํ ๋ชจ๋ฌ์ด ํ์๋ฉ๋๋ค. ๋งค๋ ๊ตฌ๋งคํ ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ณ buySubscription์ด ํด๊ฒฐ๋์ง ์์ต๋๋ค. ํ์ง๋ง ๋ค์ ๊ตฌ๋งคํ๊ธฐ ์ํด ๋์ ๊ฐ๋ฉด, ์ด๋ฒ์๋ ์๊ฐ ๊ตฌ๋ ์ผ๋ก ๋์ ๊ฐ๋ฉด Apple์ API๊ฐ ๋ด๊ฐ ์ฐ๊ฐ ๊ตฌ๋ ์์ ์๊ณ "๊ตฌ๋ ์ ์์ ํ์๊ฒ ์ต๋๊น ..."๋ชจ๋ฌ์ ๋ค์ ํ์ํฉ๋๋ค. ์ด๊ฒ์ด ํ๋ก๋์ ์์ ์ด๋ป๊ฒ ๋ํ๋๋์ง ์์ง ํ์คํ์ง ์์ต๋๋ค. ๋๋ ์ค๋ ๋ฐค์ ์ด๊ฒ์ ๋ ์์ธํ ์ดํด๋ณผ ๊ฒ์ด์ง๋ง, ์ด๊ฒ์ ์ ํ ์ธก์์๋ ๊ด์ฐฎ๊ณ ํด๋ผ์ด์ธํธ ์ธก์์๋ ์ค๋ฅ ์ผ๋ฟ์์ ์๋ฏธ ํ ์์๋ค. ์ด ๊ฒฝ์ฐ ๋ ์ด์ ์ค์ํ ๋ฒ๊ทธ๊ฐ ์๋ ์ ์์ง๋ง ์ฌ์ ํ ์์ ์ด ํ์ํฉ๋๋ค.
์ค๋ ๊ทธ๊ฒ์ ๋ค์ ์ดํด ๋ณด์๊ณ ์ฃผ๋ชฉํ ๋งํ ๊ฒ์ ๋ฐ๊ฒฌํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ฐ์ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ๊ฒ์ https://github.com/bizz84/SwiftyStoreKit/issues/269 ์ค๋ฅ์์ ๋ฐ๊ฒฌ ๋ ๊ฒ
IAP ๊ตฌ๋
์ ๋ณ๊ฒฝํ ๋์ด ๋ฌธ์์ URL์ ์ฌ์ฉํ์๊ธฐ ๋ฐ๋๋๋ค.
https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Chapters/Subscriptions.html
์ฌ์ฉ์๊ฐ ๊ตฌ๋
์ ๊ด๋ฆฌ ํ ์ โโ์๋๋กํฉ๋๋ค ..
https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Chapters/Subscriptions.html#//apple_ref/doc/uid/TP40008267 -CH7-SW19
์ด ๋ฌธ์ ๋ฅผ ์ฒ๋ฆฌ ํ ์ โโ์์ต๋๊น?
์ ๊ฐ ์ธ๊ธ ํ ๋ฐฉ๋ฒ์ผ๋ก์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
ํ์...
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ์ํ ๋จ๊ณ๊ฐ ์์ต๋๊น?
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ค๋ ๊ทธ๊ฒ์ ๋ค์ ์ดํด ๋ณด์๊ณ ์ฃผ๋ชฉํ ๋งํ ๊ฒ์ ๋ฐ๊ฒฌํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ฐ์ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ๊ฒ์ https://github.com/bizz84/SwiftyStoreKit/issues/269 ์ค๋ฅ์์ ๋ฐ๊ฒฌ ๋ ๊ฒ