2.4.0-๋ฒ ํ6
0.57.8
๊ธฐ๊ณ์ ์ธ์กฐ ์ธ๊ฐ
validateReceiptAndroid๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํ ๋ ๋ค์๊ณผ ๊ฐ์ ๊ฐ์ฒด๋ฅผ ์์ํ์ต๋๋ค.
{
"์ข
๋ฅ": "androidpublisher#subscriptionPurchase",
"startTimeMillis": ๊ธด,
"expiryTimeMillis": ๊ธด,
"autoRenewing": ๋ถ์ธ
}
validateReceiptAndroid๋ ํญ์ ์ ์๋์ง ์์ ๊ฐ์ ๋ฐํํฉ๋๋ค.
์ค์ ์ฅ์น(Moto G5 Plus)
let accessToken = "460530446560-9ueadkhvjrh1rh93roaso56fnu49ir78.apps.googleusercontent.com"; (google api์ clientId OAuth 2.0)
const ๊ตฌ๋งค = ๋๊ธฐ RNIap.buySubscription(itemSubs[sku]);
letcodedReceipt = ๋๊ธฐ RNIap.validateReceiptAndroid('com.ourPackage', purchase.productId, purchase.purchaseToken, accessToken, true);
์ฝ์ด๋ณด๊ธฐ ๋ฅผ ์ดํด๋ณด์ จ์ต๋๊น?
์, ์ด ๊ฒ์๋ฌผ ์ ๋จ๊ณ๋ฅผ ๋ฐ๋
์ด์ ๋ํด ํ๊ตญ์ด๋ก ์์ฑ๋ ์ข์ ๊ฒ์๋ฌผ ์ด ์์ต๋๋ค. ์๊ฐ๋ ํ์ธ ํ ๋ฒ์ญํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ฌ์ ์ ๊ตฌ๊ธ ๋ฒ์ญ์ ์ฌ์ฉํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ด๊ฒ์ ์ค์ ๋ก ๋ฒ๊ทธ๊ฐ ์๋๋ฏ๋ก ์ง๊ธ์ ๋ซ์ต๋๋ค.