取消用户订阅的Google App内购买
问题描述:
我想要在Google In应用内购买非自动续订订阅。根据Google文档,In App订阅是可自动更新的,这意味着它们将在指定时间后更新。我想要非汽车可再生订阅。所以我会做的是从我的系统取消用户订阅。根据Google文档,如果用户订阅被取消,它将保持有效,直到其到期时间。我有两个选项取消用户订阅的Google App内购买
- 取消用户订阅时,他订阅,因为此订阅将保持有效,直到其到期时间。
- 设置一个调度程序,该程序在更新之前取消用户订阅。
根据文档,不存在响应cancelReason
参数,它可以是0,1或2
为什么订阅已取消或无法自动更新的原因。 可能的值是
0:用户取消订阅
1:订阅被取消由系统中,例如由于计费问题
2:订阅用一个新的订阅取代
我想问,如果我取消订阅(这将被认为是系统取消订阅),当用户刚刚订阅时,它会有效直到其到期时间?由于Google API文档中没有此类说明。至于取消方法2,我不得不在系统上设置一个调度程序,这是一项冗长的任务。
答
订阅的重点在于它的更新。
如果您想在特定时间段内进行付款,但不想续约,请使用应用内购买。
让您的用户购买应用内商品,并让该商品在设定的时间段过后“过期”。您可以从系统中查询购买日期等,然后在该时间过去之后使用应用内“consume”方法。
我们可以将订阅更改为消耗品吗? –
不,这是不可能的,但您可以取消订阅,并且只允许将来购买易耗品。 – Kuffs