如何在Google Play上使用测试帐户? GooglePlay始终将我视为购买者

时间:2014-01-06 00:44:19

标签: android in-app-purchase google-play

我在测试输入中添加了一个gmail帐户(在开发者控制台中),我在设备上添加了我的apk,并在GooglePlay应用中更改了帐户。但我总是得到同样的错误:"买家不能买这个项目"就像我使用我的开发者帐户来测试购买一样,这是不允许的。有人知道如何使用测试用户帐户测试应用程序吗?

由于

1 个答案:

答案 0 :(得分:6)

您必须在设备上(不仅仅是在Google Play应用中)将自己的帐户设置为测试帐户。然后,您必须确保您的测试帐户已在您的开发者控制台(使用您的发布者帐户打开)中注册。最灵活的方法是设置一个Google小组并将其添加到开发者控制台,然后将您的测试帐户接受到该小组中。

编辑:以下是我在测试拥有Google许可的应用时使用的步骤。这几乎与设置许可文档的Setting Up the Testing Environment部分中所描述的一样。

  • 将.apk上传到我在Google Play上的帐户。要测试即将发布的现有应用程序,需要上载带有新版本代码的.apk文件(但不需要发布)。
  • 将.apk侧载到我的设备上。
  • 确保设备上的帐户是我的发布商帐户或我已注册帐户以获得测试访问权限的帐户(可在开发者控制台的“设置” - >“帐户详细信息”下找到)。
  • 将许可测试响应设置为我需要测试的任何内容。
  • 在设备上运行该应用。它应该在与许可服务器联系时收到测试响应。

请注意,所有这些与设置Alpha和Beta测试人员不同。有关详细信息,请参阅here。此测试程序是Google提供的另一种工具,您可以在其中实际发布alpha和/或beta .apk文件,向用户发送邀请以选择加入测试人员,并通过Google Play访问应用的测试版本。对于该计划,我的理解是发布商帐户也不能是测试人员帐户。请注意,使用此程序时有几点需要注意:

  • Alpha或Beta测试应用只会出现在Google Play中,供选择加入的测试人员使用,而不会出现在任何其他用户身上。
  • 生成APK不需要发布alpha或beta测试应用。
  • 发布后最多可能需要24小时才能使测试链接生效。