亚马逊消防(电视)应用内购买:订阅

时间:2015-11-18 13:31:20

标签: android in-app-purchase amazon amazon-fire-tv

我目前正在开发适用于Android的亚马逊应用内购买SDK的测试应用。具体来说,我正在研究Fire TV,但问题似乎也出现在Fire平板电脑上。

我在我的开发者帐户上创建了一个(当前未发布的)应用程序,并添加了包含年度和月度选项的订阅。

以下是导出的JSON:

random#nextInt(n)

我在设备上安装了Amazon App Tester App,并将JSON复制到{ "inapppurchasingtestabo.monthly": { "price": 1.07, "subscriptionParent": "inapppurchasingtestabo", "smallIconUrl": "http://", "title": "Subscription", "itemType": "SUBSCRIPTION", "description": "This is the subscription!", "languageTitleMap": { "DE": "Abo", "US": "Subscription" }, "languageDescriptionMap": { "DE": "Das ist das Abo!", "US": "This is the subscription!" }, "currencyPriceMap": { "US": 0.0 } }, "inapppurchasingtestabo.annually": { "price": 10.72, "subscriptionParent": "inapppurchasingtestabo", "smallIconUrl": "http://", "title": "Subscription", "itemType": "SUBSCRIPTION", "description": "This is the subscription!", "languageTitleMap": { "DE": "Abo", "US": "Subscription" }, "languageDescriptionMap": { "DE": "Das ist das Abo!", "US": "This is the subscription!" }, "currencyPriceMap": { "US": 0.0 } } }

虽然一切似乎都在原理上运行 - 从应用程序中我可以看到订阅以及可用的价格,描述等,我也可以进行购买然后显示在App Tester App中 - 我没有看到哪个订阅期的价格

比较以下屏幕截图:

enter image description here

enter image description here

您能说出每月的价格和年度订阅的价格吗?(另外,请记住,对于所有用户都知道,它们可能是双周和半年每年一次。)

所以我的问题是:我做错了什么?如何让购买对话框显示期间和价格?

2 个答案:

答案 0 :(得分:1)

这可能是Amazon App Tester应用程序的错误或限制。根据我的经验,它不能完全复制生产环境。它对于在本地测试基本工作流程非常有用。

我建议你使用Live App Testing,它允许你在生产环境中进行测试。

答案 1 :(得分:1)

亚马逊应用测试人员尚未更新他们在应用内购买中开发的新产品。我建议进行beta测试,以确保应用程序正常运行。应用程序测试程序是一个模拟应用程序,假装完成购买。 Beta测试(实时应用测试)将根据在现实世界中购买应用的实际亚马逊服务测试您的应用(已发布应用的制作)。