我已按照以下步骤操作,如在AppPayment亚马逊中的图片..steps中所示
但是问题是当我单击时运行如图4所示的sdk中提供的代码时
该按钮应扣除点击次数,但事实并非如此。
我在以下步骤中将以下值放置在string.xml中吗?
<string name="app_name">amazoncheckout</string>
<string name="nothing"></string>
<string name="consumable_sku">com.amazon.checkout</string>
<string name="entitlement_sku_purple">com.amazoncheckoutconsumable</string>
<string name="entitlement_sku_green">com.amazoncheckoutentitlementn</string>
<string name="entitlement_sku_blue">com.amazon.buttonclicker.blue_button</string>
<string name="parent_subscription_sku">com.amazoncheckoutsubscription</string>
<string name="child_subscription_sku_monthly">com.amazoncheckoutsubscriptionmonthly</string>
上面的sku是由我生成的,我也想知道图像三中显示的json文件,我已经下载并放置了
在assert文件夹中..这个json文件是做什么用的?
请提供关于我错了的步骤的注释...单击数显示为5,但是当我单击它时却不被扣除,原因何在?
任何帮助都会被申请....
谢谢
最佳答案
我将尝试解释如何使演示工作,因为我认为这是您的问题,如果我错了,抱歉。
adb install AmazonSDKTester.apk
File > New > Project...>Android Project from Existing Code , browse the Button Clicker Demo Project in the SDK folder and Finish.
就是这样,您必须使Button Clicker Demo示例完全正常工作。购买后,您可以转到AmazonSDKTester并查看所有购买的商品。希望它可以帮助您并解决您的问题。
更新:
我将复制并粘贴开发人员文档(please read this doc because it explains everything great)中的一些文本,希望对您有所帮助:
这意味着,您必须在类似于生产的环境中使用AmazonSDKTester.apk来测试,一旦可用,您就可以提交您的应用以进行发布。
点击次数不会减少,因为单击该按钮时会返回SKU INVALID消息(请参阅logcat),因为在sd卡路径中未找到.json文件。