如何获得Android In-App Subscription自动续订详情?

时间:2017-02-25 03:58:49

标签: android in-app-purchase in-app-billing in-app auto-renewing

我正在开发一款可在每周,每月基础上购买应用内订阅的应用。

当用户每周或每月订阅时,应用程序通过订单ID获取订阅购买详细信息,例如 GPA.0000-0000-0000-00000 和购买日期。

根据自动续订后的Android developer blog,我们将获得带有后缀的新订单ID ..1,.. 2,.. 3

GPA.0000-0000-0000-00000..0

GPA.0000-0000-0000-00000..1

GPA.0000-0000-0000-00000..2

GPA.0000-0000-0000-00000..3

但是,我的问题是在更新订阅后,我仍然会收到旧的订阅购买详情。 OrderID和购买日期没有变化。

所以,请任何人帮我获取订阅续订详情。

感谢。

1 个答案:

答案 0 :(得分:0)

如果定期付款失败(例如,因为客户的信用卡已失效),则订阅不会续订。

getPurchases()方法不会返回失败或过期的订阅。

在每次续订时,Google Play会自动向用户帐户收费,然后通过电子邮件通知用户这些费用。对于月度和年度订阅,结算周期将始终根据购买日期与订阅周期匹配。 (季节性订阅每年收费,在季节的第一天收费。)

请参阅更多详情In-app Subscriptions