我希望Google In app购买中的非自动续订订阅。根据Google Docs,In App订阅是自动续订的,这意味着它们将在指定时间后续订。我想要非自动续订订阅。所以我要做的是从我的系统取消用户订阅。根据Google文档,如果用户订阅被取消,它将在到期时间内保持有效。我有两个选择
根据文档,响应cancelReason
中有参数可以是0,1或2
订阅被取消或未自动续订的原因。 可能的值是
0:用户取消订阅
1:系统已取消订阅,例如由于结算问题
2:订阅已被新订阅取代
我想问一下,如果我在用户刚刚订阅时取消订阅(将被视为系统取消的订阅),它是否会在到期时有效?由于Google API文档中没有此类说明。至于取消的方法2,我不得不在系统上设置一个冗长任务的调度程序。
答案 0 :(得分:1)
订阅的重点是更新。
如果您想在特定时间段内付款,但又不想续订,那么只需使用应用内购买。
让您的用户购买应用内商品并在一段时间后让该产品“过期”。您可以从系统中查询购买日期等,然后在该时间过后使用应用内“consume”方法。