^ 2.4.7
0.59.4
iOS
getProducts ๊ฐ ์ฌ์ฉ ๊ฐ๋ฅํ ์ผ๋ จ์ ๊ตฌ๋งค๋ฅผ ๋ฐํ ํ ๊ฒ์ผ๋ก ์์ํฉ๋๋ค.
๋ฐํ ๋ ์ฅ์น๊ฐ ๋น์ด ์์ต๋๋ค.
์์ ๋ชจ๋.
yield RNIap.prepare()
const products = yield RNIap.getProducts(iapBundleIds(content))
console.log(iapBundleIds(content))
// ["org.truthordrink.TruthOrDrink.pack1", "org.truthordrink.TruthOrDrink.pack2", "org.truthordrink.TruthOrDrink.pack3"]
console.log(products)
// []
๋์ผํ xcode ํ๋ก์ ํธ์ ์ ์ฝ๋๋ ๋ค์์ ์ฌ์ฉํ์ฌ ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํฉ๋๋ค.
"๋ฐ์ ๋ค์ดํฐ๋ธ": "0.56.0",
"react-native-iap": "^ 2.4.0-beta6"
์ด๋ฏธ ์ข ๋ฃ ๋ ์ด์ ๊ด๋ จ๋ ๋ช ๊ฐ์ง ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๊ทธ๊ฒ์ ๋ฐ๋ฅด์ญ์์ค ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ์๋ ํ ๊ฒ์ ๋๋ค.
์๊ฒฉ์ผ๋ก ์ผ์นํ๋ ๋ด ๊ฒ์ ์ฐพ์ ์ ์์๋ ๊ฒ์ # 340์ ๋๋ค.
๋์๊ฒ ๋ชจ๋์ react-native 0.56.0์์ ์์๋๋ก ์๋ํ์ง๋ง react-native 0.59.4๊ฐ ์๋๋ฏ๋ก ์ด์ ๊ด๋ จ๋ ํฐ์ผ์ ์ฐพ์ ์ ์์ต๋๋ค. ์ ์๊ฒ ๊ทธ๋ฐ ํฐ์ผ์ ์๋ ค ์ฃผ์๋ฉด ๋งค์ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค.
์ง๊ธ์ 0.56.0์ผ๋ก ๊ตด๋ฆด ๊ฒ์ด์ง๋ง ๋ชจ๋์ด 0.59.4์์ ์๋ํ์ง ์๋๋ค๋ ๊ฒ์ ์์์ผํฉ๋๋ค.
์ฌ๊ธฐ์ ๊ฐ์ ๋ฌธ์
์ฌ๊ธฐ๋ ๋ง์ฐฌ๊ฐ์ง
๋๋ ๋๊ฐ์ด๋ณด๊ณ ์๋ค. 0.59.4์์ ํ์ธ ๋ ๋ฌธ์ ๋ก ๋ณด์ด๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๊ณํ์ด ์์ต๋๊น?
์ด ๋ฌธ์ ๊ฐ ์ข ๊ฒฐ ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น? getProducts๋ ๋ฐ์ ๋ค์ดํฐ๋ธ 0.59.8์์๋ ๋น ๋ฐฐ์ด์ ๋ฐํํฉ๋๋ค.
@hyochan :์ด ๋ฌธ์ ๊ฐ ์ข ๊ฒฐ ๋ ๊ฒ์ผ๋ก ์ถ์ ๋๋ ์์ ์๊ฒฌ์
์ด๊ฒ์ ๋ด๊ฐ ์๋ ์ ์ผํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ฉฐ ํ์ฌ ๋ฒ์ ์ RN์์ ์๋ํ์ง ์์ต๋๋ค. ์ปค๋ฎค๋ํฐ๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ ธ๋ ฅํ ์ ์๋๋ก ๋ฌธ์ ๊ฐ ๋ฌด์์ธ์ง ๋ ์ ์ดํดํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ด ๋์๊ด์ด ํ์ํฉ๋๋ค!
๊ด๋ จ # 407
๋ด๊ฐ ํด๊ฒฐ ํ์ด! ์ด ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
react-native-iap: ^4.3.0
react-native: 0.60.5
๊ทธ๋ฅ ์ด๋ ๊ฒ ํด
const itemSkus = Platform.select({
ios: [
'100coins' // just remove bundle id from product id
],
android: [
'100coins' // just remove bundle id from product id
]
});
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์๊ฒฉ์ผ๋ก ์ผ์นํ๋ ๋ด ๊ฒ์ ์ฐพ์ ์ ์์๋ ๊ฒ์ # 340์ ๋๋ค.
๋์๊ฒ ๋ชจ๋์ react-native 0.56.0์์ ์์๋๋ก ์๋ํ์ง๋ง react-native 0.59.4๊ฐ ์๋๋ฏ๋ก ์ด์ ๊ด๋ จ๋ ํฐ์ผ์ ์ฐพ์ ์ ์์ต๋๋ค. ์ ์๊ฒ ๊ทธ๋ฐ ํฐ์ผ์ ์๋ ค ์ฃผ์๋ฉด ๋งค์ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค.
์ง๊ธ์ 0.56.0์ผ๋ก ๊ตด๋ฆด ๊ฒ์ด์ง๋ง ๋ชจ๋์ด 0.59.4์์ ์๋ํ์ง ์๋๋ค๋ ๊ฒ์ ์์์ผํฉ๋๋ค.