应用内购买-亚马逊SDK测试仪initiateItemDataRequest不退货



我对AmazonSDK测试仪有一个奇怪的行为。我称这种方法为

Set<String> skuSet = new HashSet<String>();
skuSet.add("removeads");
// Read data
PurchasingManager.initiateItemDataRequest(skuSet);

但是它总是在onItemDataResponse回调中返回FAILED。我想这可能与我的json文件有一些共同点,它看起来像这样:

{
"removeads" : {
    "itemType": "ENTITLED",
    "price": 10.00,
    "title": "Level 2",
    "description": "An entitlement to play level 2"
    }
}

但是,如果我将SDK测试仪设置更改为SUCCESSFULL_WITH_UNAVAILABLE_SKUS,我可以在不可用的产品哈希集中看到mit"removeads"产品。

你能在我的代码或JSON中看到任何错误吗?我在安装了亚马逊商店和SDK测试仪的华为安卓手机上使用这个,也许这是个问题?

感谢

终于找到了非常简单的解决方案。如果设备连接到计算机,华为似乎会屏蔽手机上的本地文件系统。因此,SDK测试人员无法读取amazon.sdkester.json文件。这也是我没有收到任何IAP产品的原因。

所以,如果它在你当前的手机上失败了。请务必检查您是否无法访问手机文件资源管理器中的文件。如果不换手机,它就会工作。

相关内容

  • 没有找到相关文章

最新更新