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

Pau*_*aul 3 android in-app-purchase google-play

我在测试输入中添加了一个gmail帐户(在Developer Console中),我在我的设备上添加了我的apk,并且我在GooglePlay应用程序中更改了帐户.但我总是得到同样的错误:"购买者无法购买此商品",就好像我使用我的开发者帐户来测试购买一样,这是不允许的.有人知道如何使用测试用户帐户测试应用程序吗?

谢谢

Ted*_*opp 7

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

编辑:以下是我在测试拥有Google许可的应用时使用的步骤.这几乎就像设置许可证的文档的设置测试环境一节中所述.

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

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

  • Alpha或Beta测试应用仅适用于选择加入而非任何其他用户的测试人员.
  • 生成APK不需要发布alpha或beta测试应用.
  • 发布后,测试链接可能需要长达24小时才能生效.