【问题标题】:Cancellation of User Subscription in Google In App Purchases在 Google In App Purchases 中取消用户订阅
【发布时间】:2018-03-25 05:59:18
【问题描述】:

我希望在 Google 应用内购买中进行非自动续订订阅。根据 Google Docs,应用内订阅是自动更新的,这意味着它们将在指定时间后更新。我想要非自动更新订阅。所以我要做的是从我的系统中取消用户订阅。根据谷歌文档,如果用户订阅被取消,它将一直有效,直到其到期时间。我有两个选择

  1. 在用户订阅时取消订阅,因为此订阅将一直有效,直至到期。
  2. 设置一个计划程序,在用户订阅续订之前取消订阅。

根据文档,响应中有参数cancelReason,可以是 0,1 或 2

订阅被取消或未自动续订的原因。 可能的值是

0:用户取消订阅

1:订阅已被系统取消,例如因为计费问题

2:订阅已替换为新订阅

我想问一下,如果我在用户刚订阅的时候取消订阅(会被系统认为是取消订阅),它会一直有效到它的到期时间吗?由于 Google API Docs 中没有这样的描述。至于取消的方法2,我必须在系统上设置一个调度程序,这是一项冗长的任务。

【问题讨论】:

    标签: android google-api in-app-purchase


    【解决方案1】:

    订阅的全部意义在于它可以续订。

    如果您想在特定时间段内进行付款但不想续订,则只需使用应用内购买。

    让您的用户购买应用内商品,并让该商品在设定的时间段后“过期”。您可以从系统中查询购买日期等,然后在该时间过去后使用应用内的“consume”方法。

    【讨论】:

    • 我们可以将订阅更改为消耗品吗?
    • 不,这是不可能的,但您可以取消订阅,只允许将来购买消耗品。
    猜你喜欢
    • 2021-07-26
    • 1970-01-01
    • 2017-06-26
    • 1970-01-01
    • 2018-05-11
    • 2021-04-05
    • 2018-03-23
    • 1970-01-01
    • 2023-03-22
    相关资源
    最近更新 更多