测试Android IAP/应用内购买订阅

测试Android IAP/应用内购买订阅,android,testing,google-play,subscription,in-app-purchase,Android,Testing,Google Play,Subscription,In App Purchase,我正在Google Play上实现几个Android应用程序,它们都使用Google IAP自动续费订阅产品类型进行订阅 要测试应用程序,我已执行以下操作: 上传了一个二进制草稿到Google Play,但没有发布 在开发人员控制台中创建并发布订阅产品 将我的Google帐户添加到开发者控制台的测试帐户列表中 从eclipse导出我的APK(与上载到Google Play的包名和版本名/代码相同) 在使用测试帐户登录的测试设备上安装了此导出的APK 我现在能够成功地测试我的购买,一切正常。然

我正在Google Play上实现几个Android应用程序,它们都使用Google IAP自动续费订阅产品类型进行订阅

要测试应用程序,我已执行以下操作:

  • 上传了一个二进制草稿到Google Play,但没有发布

  • 在开发人员控制台中创建并发布订阅产品

  • 将我的Google帐户添加到开发者控制台的测试帐户列表中

  • 从eclipse导出我的APK(与上载到Google Play的包名和版本名/代码相同)

  • 在使用测试帐户登录的测试设备上安装了此导出的APK

我现在能够成功地测试我的购买,一切正常。然而,据我所知,这次购买是真实的,订阅实际上有效期为整整一个月

是否没有办法进行任何类型的“沙盒”测试,或者至少有办法提前取消此订阅

我如何测试订阅已过期的场景而不必等待一个月


非常感谢您的帮助

不适用于订阅。新的(v3)应用内计费API已经发布,但目前不支持订阅。当它这样做时,它可能会带来一种更简单的测试方法(尽管似乎不太可能)。完成测试后,您只需在商户控制台中取消订阅/购买即可

谷歌终于增加了一种测试订阅的方法。他们的文件现在说:

测试购买,允许您选择的许可测试用户购买您的应用内产品,而不向用户收取任何费用。测试购买可以在alpha/beta版本或已发布的应用程序中使用

注意:测试订阅购买每天重复,与产品的订阅期无关


但我不知道谷歌是什么时候更新了这份文档的。

正如他们所说,你可以按照de goolge文档进行更新:

您唯一需要的是为测试添加一个帐户:

通常情况下,自动许可证持有人应遵守相关规定。En la Developer Console,ve a设置>帐户详细信息y luego,En la sección许可证测试,agrega las direcciones En el campo具有测试访问权限的Gmail帐户。信息获取者,普鲁士共和国结构顾问。 大宗报价


请您提供有关此线路的详细信息-完成测试后,您只需在商户控制台中取消订阅/购买。在设备上,打开Google Play商店。从导航菜单中选择我的应用程序,并在列表中找到测试应用程序。应该有办法从那里取消订阅。