亚马逊应用内购买如何测试付款
Posted
技术标签:
【中文标题】亚马逊应用内购买如何测试付款【英文标题】:Amazon in-app-purchases how to test payments 【发布时间】:2012-03-30 06:13:59 【问题描述】:我正在使用原生扩展在 Flash 上使用适用于 android 的亚马逊应用内购买。所以,我已经在沙盒中实现了购买流程(我使用他们的文件 InAppSDK-SandboxData.json 进行调试)。但现在,我有一个亚马逊账户。我在我的开发者帐户中创建了购买项目,我想测试购买它们的流程。
String requestId = PurchasingManager.initiatePurchaseRequest(product_id);
但是它抛出了一个异常,它试图打开文件“InAppSDK-SandboxData.json”,但我已经删除了,希望它会去产品服务器,但它没有。我发现只有将我的应用提交到亚马逊应用商店时才能进行购买((
那么,我如何测试我对产品服务器的实际付款以及如何调试此过程?谢谢。
【问题讨论】:
***.com/questions/16143033/in-app-payment-in-amazon请立即查看此链接 您好,我遇到了同样的问题,我可以在沙盒模式下在应用演示中运行,但无法实时运行。 【参考方案1】:现在,你不能:(
我在上一个项目中实现了适用于 Android 的 Amazon In-app-purchases,您唯一需要测试的方法是使用 InAppSDK-SandboxData.json。一切正常后,您将应用程序提交到 Amazon App Store,他们会为您调试。
我的建议是,如果使用 InAppSDK-SandboxData.json 运行良好并且您不能等待一两个月(很抱歉,我不能再告诉您了,因为我仍在 NDA 下。我会尽快编辑我的回复),您不要害怕并提交该应用程序。我做到了;)
更新:
现在是官方的,你在开发者网站上有一个测试应用,你只需要使用它;)
【讨论】:
我有一个问题,你能帮帮我吗? @Goofy 问我会尽力帮助你。 @Venkat 我不知道这个公平的描述会发生在你身上,对不起,我需要更多信息。你为什么不尝试打开一个新问题?这个问题是 1 年前提出的...... ***.com/questions/16143033/in-app-payment-in-amazon 立即查看此链接@gergonzalez【参考方案2】:现在您可以在发布给客户之前使用“LiveApp 测试”来测试应用内购买。
检查此链接 https://developer.amazon.com/public/resources/development-tools/live-app-testing/docs/getting-started
【讨论】:
我收到“处理您的购买时发生错误”。沙盒运行良好。我正在使用 IAP 2.0。你能帮帮我吗? 希望您已经在开发者控件中设置了应用内购买项。您也应该在代码中提供正确的 SKU 名称。它对我有用...... saneesh,是的,这可能是 SKU 的问题。 "com.mycompany.myapp.iap.subscription.yearly":"price":1.99,"itemType":"SUBSCRIPTION","subscriptionParent":"com.mycompany.myapp.iap.subscription","smallIconUrl": "https:","description":"911Cast 年度订阅","title":"年度订阅" 我在 MySku.java 中使用 MY_MAGAZINE_SUBS("com.mycompany.myapp.iap.subscription", "US");对吗? @San ,我也面临与上述评论相同的问题。请帮助我。 $Gangadhar Nimballi 你的问题解决了吗?以上是关于亚马逊应用内购买如何测试付款的主要内容,如果未能解决你的问题,请参考以下文章
亚马逊应用内购买 API 版本 1.0 和 2.0 Android 之间的区别