Android Google Play 订阅在购买后被取消

时间:2021-05-17 04:02:57

标签: react-native google-play in-app-purchase react-native-android in-app-subscription

我有一个 React Native 应用程序,并使用 react-native-iap 库与 Apple/Google 服务器通信以购买订阅。订阅成功并返回交易,但是当我尝试使用该收据在 in-app-purchase 库中进行验证时,它返回 cancelReason:1。我不知道发生了什么,但根据 Google Play cancelReason :1 表示“订阅已被系统取消,例如因为计费问题”

以下是我使用我的应用尝试的真实购买。我已经添加了从内部测试上传的 prod 应用程序购买它的金额。此库无法对其进行验证。甚至它在 Play 商店应用的“管理订阅”中显示为有效订阅。

如果我尝试在我的应用中恢复购买,它会退回购买,但是当我从应用内购买库中验证它时,它不会验证。不知道为什么。

这是我从 react-native-iap 库得到的收据数据。

<块引用>

{"purchaseToken":"sdfdsfssfsd.AE-Jw-8fCifXt8xC1LzUDMhl2EyupYjgdGjmkpdHZH-j3-0YWE4UGa_jFlKTwodhLbKXCIWg","productId":"3dhLbKXCIWg","productId":"3d.subknowledge","2Gyz. -01-22058","purchaseTime":1620884406333,"packageName":"com.xyz","purchaseState":0,"autoRenewing":true,"subscription":true}

我从应用内购买库得到的回应 -

<块引用>

{"service":"google","status":0,"packageName":"com.xyz","productId":"com.xyz.subscription","purchaseToken":"sdfdsfssfsd.AE-Jw -8fCifXt8xC1LzUDMhl2EyupYjgdGjmkpdHZH-j3-0YWE4UGa_jFlKTwodhLbKXCIWg”, “startTimeMillis”: “1620884406333”, “expiryTimeMillis”: “1623562757349”, “autoRenewing”:假的, “priceCurrencyCode”: “INR”, “priceAmountMicros”: “79000000”, “COUNTRYCODE”: "IN","developerPayload":"","paymentState":1,"cancelReason":1,"orderId":"GPA.31-25-01-22058","acknowledgementState":1,"kind":" androidpublisher#subscriptionPurchase"}

如果按照回复取消了,我的帐户中没有任何退款。

请帮忙:(

0 个答案:

没有答案