如何在沙箱环境中使用测试用户取消自动续订?

whi*_*702 12 subscription in-app-purchase ios

我在我的应用程序中使用Auto-Renewable Subscription.当我测试它时,我想在Sandbox环境中取消自动可再生订阅,但我发现它无法通过使用测试用户取消自动可再生.如何在沙箱环境中取消自动续订?如何在Sandbox环境中获取取消日期?谢谢!

lor*_*nzo 14

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

此外,测试订阅仅自动续订最多六次.

您的测试订阅持续时间少于实际持续时间,从3分钟到1小时.所有续订时间均可在以下页面找到:https: //developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/TestingInAppPurchases.html

取消日期可在收据中找到.

  • 现在可以在沙盒环境中取消自动续订吗?还是还得等? (2认同)
  • 新链接:https://help.apple.com/app-store-connect/#/dev7e89e149d测试自动续订订阅时,持续时间缩短了。此外,测试订阅最多只能自动续订六次。 (2认同)
  • 我相信现在这是一个过时的答案。@algrid 的答案有效 (2认同)

alg*_*rid 10

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

  1. 打开 iOS 设置
  2. 前往“应用商店”
  3. 点按您的沙盒帐户(屏幕底部的“沙盒帐户”部分)
  4. 选择“管理”
  5. “编辑订阅”屏幕将打开,您将在那里为您的沙盒订阅提供“取消订阅”选项。

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

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

  • 没有分区沙盒帐户这样的东西 (6认同)
  • iOS 14.7 和 iOS 15.0.2 的“编辑订阅”页面仍然没有“取消订阅” (3认同)