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

时间:2012-12-13 14:15:56

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

我正在实施几项Android应用程序,这些应用程序将在Google Play上推出,并且他们都使用Google IAP自动续订订阅产品类型订阅。

要测试应用,我已完成以下操作:

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

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

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

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

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

我现在能够成功测试我的购买并且每件事情都有效。但是,据我所知,此次购买是真实的,订阅实际上是整整一个月都有效。

有没有办法进行任何类型的“沙盒”测试,或者至少是一种过早取消此订阅的方法?

如何在不必等待一个月的情况下测试我的订阅已过期的情况?!

非常感谢任何帮助!

3 个答案:

答案 0 :(得分:3)

不适用于订阅。新的(v3)应用内结算API已发布,但目前不支持订阅。如果确实如此,它可能会带来更简单的测试方法(尽管看起来不太可能)。完成测试后,您只需在商家控制台中取消订阅/购买。

答案 1 :(得分:3)

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

  

测试购买,让您选择的许可测试用户购买您的应用内商品,而不会给用户带来任何费用。测试购买可以在alpha / beta版本或已发布的应用程序中使用。

     

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

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

但我不知道Google何时对此文档进行了更新。

答案 2 :(得分:-1)

正如他们所说,你可以在de goolge文档之后做到这一点:

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

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

  

Luego crea cuentas de prueba de licencias para los usuarios autorizados。在开发者控制台中,我有一个设置>帐户详细信息 y luego,enlasección许可证测试,agrega las direcciones en el campo 具有测试访问权限的Gmail帐户。 Paraobtenermásinformación,consultaConfiguraciónparacompras de prueba。   块引用