在Android中测试订阅:找不到项目

时间:2012-06-21 11:18:30

标签: android testing in-app-billing subscription google-play

我正在尝试测试Google Play中的新订阅,但该服务会返回“找不到项目”。

我使用了标识符“android.test.purchased”进行测试。 使用此标识符,我可以完美地测试普通应用程序内产品,但订阅它不起作用。

在Google Play控制台中,我添加了订阅,并已发布。

我是否必须使用真实的订阅标识符并支付测试费用?

谢谢

3 个答案:

答案 0 :(得分:2)

是的,您必须使用真实订阅并付费(您可以稍后取消)。 订阅没有测试。 请注意,您必须发送您的请求 api version = 2,产品类型应为“subs”。

答案 1 :(得分:2)

即使我一直在寻找这个,我猜你可能已经解决了你的问题。但这可能会帮助别人  即使我无法找到有关测试产品ID的任何文档,但是Testing In-App billing 建议仅使用4个保留的静态产品ID。这使我推断订阅没有测试ID。

希望这有帮助

答案 2 :(得分:1)

Google Play已经实施了一个沙箱来测试订阅和发布购买。您需要在测试版中发布自己的应用,经过几个小时的测试后,测试用户(在Google Play开发者控制台中添加)可以在您的应用中进行测试购买(这些不收费)。他们甚至可以进行订阅测试购买。无论订阅持续时间如何,测试订阅每天都会自动续订(直到从Google Play取消)。 但请注意,测试用户(Google帐户)必须在Google电子钱包帐户中添加有效的信用卡才能进行测试购买(不收费)。在购买时,购买确认对话框明确提到这是一次测试购买,您将不会被收费。