Android订阅取消 - >如何获知以及如何测试?

时间:2012-12-14 11:15:23

标签: android

我在Google Play上创建了每月订阅(包含7天试用版)。

我刚刚买了 它和onPurchaseStateChange的回调非常完美。但后来我取消了 订阅购买。

我仍然(10小时后)获得购买订阅的信息未被取消。

  • 试用期结束后会取消吗?
  • 或者这些信息将如何转移?
  • 我该如何测试取消行为?

感谢您提前回复。

此致 约亨

2 个答案:

答案 0 :(得分:1)

是的,这有点令人困惑。以下documentation解释了为什么会发生这种情况:

  

当用户取消订阅时,Google Play不会提供   退款当前的结算周期。相反,它允许用户   可以访问已取消的订阅,直到当前结束   结算周期,此时它终止订阅。对于   例如,如果用户购买了每月订阅并取消订阅   在周期的第15天,Google Play会考虑订阅   有效期至第30天(或其他日期,具体取决于   月)。

因此,即使您取消订阅,它仍然有效,直到当前周期结束。

答案 1 :(得分:0)

  

试用期结束后会取消吗?

  • 不,如果试用期结束时用户取消了它。
  

或者这些信息将如何转移?

  • 当您的订阅到期(或取消)时,您将无法在库存中获得有关该订阅的任何信息。因此,库存的大小将为零,因此您可以确定订阅(任何或所有)已被取消。
  

我如何测试取消行为?

  • 创建测试SKU,将价格设置为1美元,然后进行测试。没有其他办法,这是值得的。而不是花费数小时寻找没有结果。