4

我正在开发一个需要每月自动续订订阅的应用程序,我想根据登录我的应用程序的每个用户来维护它。无论如何都可以通过应用内购买。另外,我们如何处理取消订阅?我想在我自己的服务器上维护所有这些。

4

1 回答 1

2

StoreKit 文档中,它在取消部分提到:

订阅会在购买时全额支付,并且只能通过联系 Apple 客户服务进行退款。例如,如果用户不小心购买了错误的产品,客户支持可以取消订阅并退款。客户不可能在订阅期间改变主意并决定不想为剩余的订阅付费。

要检查是否已取消购买,请在收据中查找取消日期字段。如果该字段中包含日期,则无论订阅的到期日期如何,都已取消购买 - 将已取消的收据视为与从未进行过购买一样。

根据产品的类型,您可能只能检查当前有效的订阅,或者您可能需要检查所有过去的订阅。例如,杂志应用程序需要检查所有过去的订阅,以确定用户可以访问哪些问题。

请记住,用户无需打开您的 App 即可随时取消订阅。因此,每次用户登录您的应用程序时,您都必须检查订阅状态。

于 2015-04-20T10:36:15.183 回答