【发布时间】:2021-12-18 21:47:50
【问题描述】:
我正在尝试使用 Amazon SDK 在 Android 上实现一个简单的订阅 IAP。我调整了他们的订阅示例应用程序。代码很简单。
Set <String>productSkus = new HashSet<String>();
productSkus.add("TLS_SKU_MONTHLY" );
productSkus.add( "TLS_SKU" );
PurchasingService.getProductData(productSkus);
但是 onProductDataResponse() 的响应总是失败。我不知道为什么,我找不到任何示例等,甚至无法知道我的 SKU 是否正确,在示例应用程序中,它们看起来更像是包名称,但这些字符串是我在“应用内项目”中输入的在亚马逊的应用程序页面上。该应用程序尚未提交,但我需要在此之前测试和实施 IAP。有任何想法吗?我什至找不到一个简单的教程,而且像往常一样,他们的文档很差。
编辑,注意到我得到了这些甚至没有出现在谷歌上的错误
Kiwi: DataAuthenticationKeyLoaderV3: Unable to load authentication Key
java.io.FileNotFoundException: AppstoreAuthenticationKey.pem
DATA_AUTH_KEY_LOAD_FAILURE: CERT_NOT_FOUND: null
com.amazon.a.a.o.b.a.a: DATA_AUTH_KEY_LOAD_FAILURE: CERT_NOT_FOUND: null
我想知道,这是因为我在真正的 Android 上运行,而不是像 Fire 平板电脑或电视棒这样的亚马逊设备吗?
【问题讨论】:
标签: android in-app-purchase amazon sku