React-native-iap: validateReceiptAndroid 总是返回 undefined

创建于 2019-02-05  ·  4评论  ·  资料来源: dooboolab/react-native-iap

react-native-iap 的版本

2.4.0-beta6

react-native 的版本

0.57.8

您遇到错误的平台(IOS 或 Android 或两者?)

安卓

预期行为

当我尝试使用 validateReceiptAndroid 时,我期望有一个这样的对象:
{
"kind": "androidpublisher#subscriptionPurchase",
“startTimeMillis”:长,
"expiryTimeMillis": 长,
“自动更新”:布尔值
}

实际行为

validateReceiptAndroid 总是返回 undefined

测试环境(模拟器?真实设备?)

真机(Moto G5 Plus)

重现行为的步骤

让 accessToken = "460530446560-9ueadkhvjrh1rh93roaso56fnu49ir78.apps.googleusercontent.com"; (来自 google api 的 clientId OAuth 2.0)
const 购买 = 等待 RNIap.buySubscription(itemSubs[sku]);
let decodedReceipt = await RNIap.validateReceiptAndroid('com.ourPackage', purchase.productId, purchase.purchaseToken, accessToken, true);

🙏 help wanted 🤖 android

所有4条评论

是的,我按照这篇文章的步骤操作

有一篇用韩语写的很好的帖子。 我会在作者确认后尝试翻译这个。 希望你能事先使用谷歌翻译。

暂时关闭它,因为这实际上不是错误或任何东西。

此页面是否有帮助?
0 / 5 - 0 等级