【问题标题】:How to cancel Auto-renewable subscription by using test user in sandbox environment?如何在沙盒环境中使用测试用户取消自动续费订阅?
【发布时间】:2016-08-16 21:57:06
【问题描述】:

我在我的应用程序中使用自动续订订阅。当我测试它时,我想在沙盒环境中取消自动更新订阅,但我发现它无法取消使用测试用户的自动更新。如何在沙盒环境中取消自动续订订阅?以及如何在沙盒环境中获取取消日期?谢谢!

【问题讨论】:

  • 2019 年 4 月,在沙盒中仍然没有取消订阅的选项..!

标签: ios in-app-purchase subscription


【解决方案1】:

你只需要等待。来自 Apple 的文档:

此外,测试订阅最多只能自动续订六个 次。

您的测试订阅持续时间远少于实际持续时间,从 3 分钟到 1 小时不等。 所有续订期限可在以下页面找到:

https://help.apple.com/app-store-connect/#/dev7e89e149d

可以在收据中找到取消日期。

【讨论】:

  • 我们现在可以在沙盒环境中取消自动续订订阅吗?还是还要等?
  • 链接已更改。在 Apple 的文档中找不到续订时间图表,但确实找到了他们提到的自动续订订阅每天最多续订六次developer.apple.com/library/archive/documentation/…
  • 新链接:help.apple.com/app-store-connect/#/dev7e89e149d 测试您的自动续订订阅时,持续时间会缩短。此外,测试订阅最多只能自动续订六次。
  • 我相信这是一个过时的答案。 @algrid 的回答有效
【解决方案2】:

您可以通过以下方式进行:

  1. 打开 iOS 设置
  2. 转到“应用商店”
  3. 点按您的沙盒帐户(屏幕底部的“沙盒帐户”部分)
  4. 选择“管理”
  5. “编辑订阅”屏幕将打开,您将在其中看到沙盒订阅的“取消订阅”选项。

稍有延迟(对我来说是几分钟),您将收到带有"notification_type": "DID_CHANGE_RENEWAL_STATUS""auto_renew_status": "false" 的服务器通知。这意味着订阅仍然有效,但不会在当前订阅期到期时自动续订。

如果您想测试退款(不是常规取消),据我所知是不可能的。

【讨论】:

猜你喜欢
  • 2011-12-23
  • 1970-01-01
  • 2013-05-20
  • 1970-01-01
  • 2018-08-02
  • 2017-04-12
  • 2013-06-30
  • 2018-05-18
  • 2012-01-30
相关资源
最近更新 更多