处理 'lifetime' 订阅以及自动续订应用内购买

Handling 'lifetime' subscriptions alongside auto-renewing in-app purchases

我想在我的应用中提供三种订阅选项:

  1. 每月重复
  2. 每年重复
  3. 终生

我可以将包月和包年设置为自动续订产品,并将它们放在同一个组中,以便很好地处理升级和降级。但是,终身订阅必须是常规非消耗品,因为续订产品的最长期限为一年。

如何处理用户从按月或按年订阅转为终身订阅?我不能为剩余时间提供任何部分 refund/credit,最重要的是我不能代表他们取消现有订阅。我是否仅限于一些信息性消息 ("Please make sure you cancel your existing subscription"),并带有 link 到“管理订阅”设置?或者我还能做些什么?

据我所知,您无法为他取消订阅。因此,在用户购买终身 IAP 之前,您必须检查他是否有有效订阅,如果有,您需要提示他取消订阅。否则他最终会得到终身和订阅。