【问题标题】:Cancel Auto-Renewable Subscription in In-app purchase在应用内购买中取消自动续订订阅
【发布时间】:2015-10-07 23:25:58
【问题描述】:

我在我的应用程序中使用自动更新订阅,当我测试它时。我想在Sandbox environment 中取消自动续订订阅,但我找不到这样的link

更多问题:
如果沙盒环境不允许取消自动续订订阅。那么,用testflight进行Beta测试可以吗?

【问题讨论】:

    标签: ios


    【解决方案1】:

    IOS14 更新

    IOS 14 可以选择在沙盒环境中取消订阅。

    前往 iPhone 的设置>App Store

    向下滚动您可以找到 SANDBOX ACCOUNT 并可以在那里看到您的 Test Apple id,点击它,选择管理(如果您已经订阅,您可以看到您选择的产品在这里)。

    您可以看到“取消订阅”。点击它并确认。

    【讨论】:

      【解决方案2】:

      据我所知,您只能以用户身份取消自动续订订阅,而不能以开发人员或测试人员身份取消。您提供的链接是取消自动续订订阅的唯一方法。

      【讨论】:

      • 如果用户取消自动续订订阅,如何获得通知?我也想在我的服务器上取消。
      • 启动应用程序后会通知您。当您使用您保存的最后一个收据点击 appleserver 时,它将返回您取消订阅的代码。您可以查找它,然后向您的服务器确认订阅已被取消。
      • 感谢 saheb 的回复。您是说取消会生成包含取消订阅信息的新收据?
      • 取消后,在启动时,您使用旧收据调用苹果服务器。然后苹果会发送一个错误代码,is_cancelled flag 为 1 表示最后一次购买订阅。然后,您可以通知您的服务器取消订阅。并在通话后获取当前收据。
      • 你这样做了吗?如果我们有多个订阅怎么办?我们怎么知道哪个计划被取消了?我们必须保存并发送所有收据对吗?
      猜你喜欢
      • 2017-10-29
      • 1970-01-01
      • 2018-06-01
      • 2016-01-25
      • 2016-10-23
      • 2011-06-29
      • 1970-01-01
      • 2018-02-17
      • 2015-07-25
      相关资源
      最近更新 更多