有没有人试图实施亚马逊的应用内购买?我在他们的网站上实施示例时遇到问题。下面的例子,它给了我INVALID_SKU响应:
开始购买时
PurchasingManager.initiateItemDataRequest("DeveloperSKU-1234");
上述回复将通过以下代码收到:
public void onPurchaseResponse(final PurchaseResponse purchaseResponse) {
Log.v(TAG, "onPurchaseResponse recieved");
Log.v(TAG, "PurchaseRequestStatus:" + purchaseResponse.getPurchaseRequestStatus());
}
不幸的是,我总是得到“PurchaseRequestStatus:INVALID_SKU”。
你们中的任何人都知道如何完成这项工作,或者你知道一个很好的教程网站吗?
同样在他们的site,对话框应该显示我是否有一个我没有得到的INVALID_SKU。
答案 0 :(得分:5)
以下是我如何购买In App购买Kindle Fire(经过几个小时的奋斗......)
答案 1 :(得分:3)
当SKU未匹配或未在JSON文件中输入时,会发生INVALID_SKU。如果您使用SDK Tester实现测试应用程序,请确保您在应用程序中使用的SKU也必须在JSON文件中有一个条目。 JSON文件位于/ mnt / sdcard /下,名称为amazon.sdktester.json。请求您验证是否已在设备中的此路径下创建了带有SKU详细信息的JSON文件。
管理SKU的一个好方法是:
我们建议使用。对于SKU格式,只是因为它使它明显是什么以及它属于哪个应用程序。例如:
com.yoyodyne.beachblanketbingo.500_coins