【发布时间】:2017-08-17 15:49:07
【问题描述】:
也许有人有经验,可以告诉我如何检测用户是否取消订阅?
仅供参考:订阅前我没有试用版。
例如,用户安装应用进行订阅,并在 5 个月后决定取消订阅。我怎样才能检测到它?我想知道它,因为根据它我会禁止访问我的应用程序。
谢谢。
【问题讨论】:
标签: ios swift in-app-purchase
也许有人有经验,可以告诉我如何检测用户是否取消订阅?
仅供参考:订阅前我没有试用版。
例如,用户安装应用进行订阅,并在 5 个月后决定取消订阅。我怎样才能检测到它?我想知道它,因为根据它我会禁止访问我的应用程序。
谢谢。
【问题讨论】:
标签: ios swift in-app-purchase
如果您的客户购买了 12 个月的订阅并在 5 个月后取消,您必须交付他/她购买的产品。 在订阅结束之前,您无法禁止访问您的应用。
如果您的客户购买每月订阅,同样适用,但您将在期末验证并允许或不允许访问,但之前从未。
订阅需在购买时全额支付。用户可以 只能通过联系 Apple 客户服务获得退款。为了 例如,如果用户不小心购买了错误的产品,客户 支持可以取消订阅并发出全部或部分 退款。客户可以在中间取消订阅 订阅期,但订阅仍然支付到最后 同一时期。
也就是说……
您可以将此信息存储在您的应用程序中,或进行服务器验证以检查收据中的新数据。
有大量的文档和示例,您可以将它们全部混合,然后自行解决。
新的 iTunes 还提供了一个 url 回调字段,它会向您发送一个 json,其中包含您在订阅中拥有的所有交易更新。
【讨论】: