【发布时间】:2017-12-10 00:34:59
【问题描述】:
我使用 Ionic Native In-App Purchases 开发了一个应用程序,并将其作为 Alpha 版本提交到 Google Play 商店。
我可以查看可用的购买选项:
this.iap.getProducts(this.PRODUCT_IDS).then((products: any[]) => {
...
});
然后我设置了一个测试用户来测试应用内购买。我尝试购买:
this.iap.buy(item.productId).then((data) => {
return this.iap.consume(data.productType, data.receipt, data.signature);
}).then(() => {
...
}).catch((err) => {
this.loading.dismiss().then(() => {
this.doAlert('Error: ' + JSON.stringify(err));
});
});
从那时起,当我尝试进行其他购买以测试应用程序时,我在尝试获取可用购买时得到以下信息:
检索 Sku 详细信息时出错
我读到这个错误可能是由于需要取消的挂单引起的,但我找不到在哪里这样做(我查看了“Order Management”,但没有订单)。
这在iOS 上运行良好,所以我知道我的代码是正确的,而且在Android 上我可以在进行测试购买之前查看可用的购买。
我也有read说我应该等待 14 天让 Google 删除测试订单,但今天已经 16 天了,我仍然收到错误。
此后我还在 Play 商店中以 Beta 版的形式发布了我的应用,但我仍然遇到同样的错误。
【问题讨论】:
-
我也有同样的问题!
-
我与 Google 支持人员进行了交谈,他们帮不上忙。非常没有帮助。
标签: android ios google-api google-play in-app-purchase