8

我正在实现几个要在 Google Play 上启动的 Android 应用程序,它们都有使用 Google IAP 自动续订订阅产品类型的订阅。

为了测试应用程序,我执行了以下操作:

  • 已将草稿二进制文件上传到 Google Play,但未发布。

  • 在开发者控制台中创建并发布了订阅产品。

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

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

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

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

有没有办法做任何类型的“沙盒”测试,或者至少有办法提前取消这个订阅?

如何测试我的订阅已过期而无需等待一个月的场景?!

任何帮助深表感谢!

4

3 回答 3

5

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

测试购买,让您选择的许可测试用户购买您的应用内产品,而无需向用户收取任何费用。测试购买可用于 alpha/beta 版本或已发布的应用程序。

注意:无论产品的订阅期如何,每天都会重复进行测试订阅购买。

http://developer.android.com/google/play/billing/billing_testing.html

但我不知道 Google 何时更新此文档。

于 2015-03-05T08:03:00.067 回答
3

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

于 2012-12-14T03:32:40.940 回答
-1

正如他们所说,您可以按照 de goolge 文档进行操作:

http://developer.android.com/google/play/billing/billing_testing.html

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

Luego crea cuentas de prueba de licencias para los usuarios autorizados。En la Developer Console, ve a Settings > Account details y luego, en la sección License Testing , agrega las direcciones en el campo具有测试访问权限的 Gmail 帐户。Para obtener más informationación,consulta Configuración para compras de prueba。块引用

于 2016-11-16T10:54:56.217 回答