我正在开发我们的第一个应用程序购买应用程序,并需要测试它是否正常工作。
目前,如果我尝试在“android.test.purchased”项目上进行购买,我会收到一条错误消息,说“invalidClient”。我被认为这是因为我的帐户不是测试用户。
我找到了这个页面:
http://developer.android.com/google/play/billing/billing_admin.html#billing-testing-setup
告诉我如何设置测试用户。我可以设置一个新的用户帐户,但我只有一个Android设备,这意味着重置工厂以使其成为主帐户,如果可能的话我宁愿避免这样做。
或者,我可以将自己的个人帐户作为测试用户加倍吗? 上面的链接说测试用户有限制,其中一个是:
测试帐户只能用于购买列出的项目(和 已发布)在应用程序的产品列表中。
这似乎意味着我只能使用我的帐户在开发中的应用中购买商品,而不是正常的其他商品。
我可以将自己的个人帐户变成测试用户,在使用该帐户正常购买其他应用程序时没有任何问题吗?
答案 0 :(得分:1)
这不会影响您将测试帐户用作Google Play上其他应用的普通帐户的能力。
因此,您可以将自己的帐户用作测试帐户。 (实际上,如果您的帐户是发布商帐户,则无需将其添加为测试帐户。)
文档中提到的限制是与发布商帐户的比较。
答案 1 :(得分:0)
不幸的是,没有办法绕过它。如果您只有一台设备,则必须擦除设备,然后首先使用您要用作测试帐户的电子邮件地址登录。只有这样,您才能测试应用内结算。您还可以从Google Play商店下载其他商品。我没有任何问题就这样做了。