取消用户订阅的Google App内购买

问题描述:

我想要在Google In应用内购买非自动续订订阅。根据Google文档,In App订阅是可自动更新的,这意味着它们将在指定时间后更新。我想要非汽车可再生订阅。所以我会做的是从我的系统取消用户订阅。根据Google文档,如果用户订阅被取消,它将保持有效,直到其到期时间。我有两个选项取消用户订阅的Google App内购买

  1. 取消用户订阅时,他订阅,因为此订阅将保持有效,直到其到期时间。
  2. 设置一个调度程序,该程序在更新之前取消用户订阅。

根据文档,不存在响应cancelReason参数,它可以是0,1或2

为什么订阅已取消或无法自动更新的原因。 可能的值是

0:用户取消订阅

1:订阅被取消由系统中,例如由于计费问题

2:订阅用一个新的订阅取代

我想问,如果我取消订阅(这将被认为是系统取消订阅),当用户刚刚订阅时,它会有效直到其到期时间?由于Google API文档中没有此类说明。至于取消方法2,我不得不在系统上设置一个调度程序,这是一项冗长的任务。

订阅的重点在于它的更新。

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

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

+0

我们可以将订阅更改为消耗品吗? –

+0

不,这是不可能的,但您可以取消订阅,并且只允许将来购买易耗品。 – Kuffs