我在我的应用程序中使用自动可续订订阅。当我测试它时,我想在Sandbox环境中取消自动可再生订阅,但我发现它无法通过使用测试用户取消自动可再生。如何在沙箱环境中取消自动续订?如何在Sandbox环境中获取取消日期?谢谢!
答案 0 :(得分:12)
你只需要等待。来自Apple的文档:
此外,测试订阅仅自动续订最多六个 次。
您的测试订阅持续时间少于实际持续时间,从3分钟到1小时。 所有更新持续时间均可在以下页面中找到: https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/TestingInAppPurchases.html
取消日期可在收据中找到。
答案 1 :(得分:6)
您可以通过以下方式进行:
稍有延迟(对我来说是几分钟),您将收到带有 "notification_type": "DID_CHANGE_RENEWAL_STATUS"
和 "auto_renew_status": "false"
的服务器通知。这意味着订阅仍然有效,但不会在当前订阅期到期时自动续订。
如果您想测试退款(不是常规取消),那么据我所知这是不可能的。