๋ฒ์ : 2.1.1
iOS
์๋ชป๋ ์ ํ ID์ ๋๋ค.
์ค๋ฅ : ์๋ชป๋ ์ ํ ID์ ๋๋ค.
์๋ฎฌ๋ ์ดํฐ ๋ฐ ์ค์ ์ฅ์น
buyProduct ํจ์๋ฅผ ํธ์ถํ๋ฉด ์๋ชป๋ ์ ํ ID๊ฐ ๋ฐํ๋ฉ๋๋ค.
๋ด ์ฑ ๋ด ๊ตฌ๋งค ์ฐธ์กฐ ๋ฅผ ์ ์ถํ ์ค๋น๊ฐ ๋์์ง๋ง ์๋ํ์ง ์๋ ์ด์ ๋ฅผ ์ดํดํ ์ ์์ต๋๊น?
๋ชจ๋ ์๋ฃจ์
์ ์์ ์ฝ๊ณ ๋ชจ๋ ์๋ํ์ง๋ง ์ฌ์ ํ ์ฑ์ด ์๋ํ์ง ์์ต๋๋ค.
๋ํ ๋ค๋ฅธ react-native-iap ๋ฒ์ (์ต์ , 2.1.0)์ ์๋ํ์ง๋ง ์๋ฌด๊ฒ๋ ๋ณ๊ฒฝ๋์ง ์์์ต๋๋ค.
์ด๋กํด?
# 256 ๋ฌธ์ ๋ฅผ ๊ฒํ ํ๊ณ ๋จผ์ ๋์น ๋ถ๋ถ์ ํ์ธํ์ญ์์ค.
@dooboolab ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค. ๋ด ๋ฌธ์ ๊ฐ ์ด๋ ๊ฒ ์์ ๋์์ต๋๋ค.
RNIap.getProducts(['yourProductId']).then(success => {
let product = success[0];
RNIap.buyProduct(product.productId).then(ok => {
}).catch(error => {
alert(error);
})
}).catch(error => {
alert(error);
})
@selcukitmis ์๋ํฉ๋๋ค.
@selcukitmis 'yourProductId'๊ฐ ์๋ ์ ํ ๊ฐ์ฒด์ productId๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๊ฐ ์์ต๋๊น?
๋ฌผ๋ก @noahhayes . RNIap.getProducts๋ฅผ ์ฌ์ฉํ ๋ ์์ง ์ ํ ์ธ๋ถ ์ ๋ณด๋ฅผ ๋ชจ๋ฆ
๋๋ค.
RNIap.getProducts๋ ์ฝ์์
๋๋ค. "THEN"์น์
์์ ์ฒซ ๋ฒ์งธ ์ ํ์ ๊ฐ์ ธ ์์ต๋๋ค.
ํ๋ก์ ํธ์์ ์ฝ๋๋ฅผ ํ์ธํด์ผํ๋ค๋ ๋ ๋ฒ์งธ ์ ํ์ด ํ์ํ ์ ์์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@dooboolab ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค. ๋ด ๋ฌธ์ ๊ฐ ์ด๋ ๊ฒ ์์ ๋์์ต๋๋ค.
RNIap.getProducts(['yourProductId']).then(success => { let product = success[0]; RNIap.buyProduct(product.productId).then(ok => { }).catch(error => { alert(error); }) }).catch(error => { alert(error); })