【发布时间】:2018-03-25 05:59:18
【问题描述】:
我希望在 Google 应用内购买中进行非自动续订订阅。根据 Google Docs,应用内订阅是自动更新的,这意味着它们将在指定时间后更新。我想要非自动更新订阅。所以我要做的是从我的系统中取消用户订阅。根据谷歌文档,如果用户订阅被取消,它将一直有效,直到其到期时间。我有两个选择
- 在用户订阅时取消订阅,因为此订阅将一直有效,直至到期。
- 设置一个计划程序,在用户订阅续订之前取消订阅。
根据文档,响应中有参数cancelReason,可以是 0,1 或 2
订阅被取消或未自动续订的原因。 可能的值是
0:用户取消订阅
1:订阅已被系统取消,例如因为计费问题
2:订阅已替换为新订阅
我想问一下,如果我在用户刚订阅的时候取消订阅(会被系统认为是取消订阅),它会一直有效到它的到期时间吗?由于 Google API Docs 中没有这样的描述。至于取消的方法2,我必须在系统上设置一个调度程序,这是一项冗长的任务。
【问题讨论】:
标签: android google-api in-app-purchase