【发布时间】:2014-09-04 01:22:32
【问题描述】:
我正在使用 Amazon IAP 版本 2 实现订阅。我指的是他们提供的示例订阅应用程序,用于实现。
目前我正在沙盒环境中进行测试。为此我设置了
- 我的设备中的亚马逊应用测试器。
- 将 amazon.sdktester.json 文件放在“mnt/sdcard”目录中。
当我提出购买请求时,我会在请求中发送子 sku,如示例所示。我得到的响应请求状态是成功的。当我尝试授予订阅购买时,在后端服务器验证收据后,我得到 INVALID_SKU。当我打印 SKU 的值时,它给了我父 SKU。在这种情况下,我必须调用
PurchasingService.notifyFulfillment(receipt.getReceiptId(),
FulfillmentResult.UNAVAILABLE);
更新:
我在亚马逊开发者门户网站上的 SKU,我用于测试的 json,在我的代码中是相同的。
谁能解释一下这里到底发生了什么?为什么 SKU 无效?
【问题讨论】:
标签: android in-app-purchase amazon