iOS 应用内购买自动续订订阅管理

iOS In-App Purchase Auto-Renewing Subscription Management

我正在 iOS 中实施自动续订订阅,并希望能够测试用户取消订阅的情况,但我无法这样做,因为当我尝试使用沙盒管理订阅时帐户应用程序商店希望我将付款方式与沙盒帐户相关联,但根据我的经验,一旦我这样做,沙盒帐户就不再有效。

甚至可以测试取消,还是我只是盲目地为取消编写代码?我到处搜索,没有找到任何人能够在沙盒环境中管理订阅。

我今天意识到我之前的想法全错了,我明白为什么管理订阅不是那么必要了。我在想 'Cancellation Date' 字段会反映用户何时取消(或者实际上只是选择退出自动续订)他们的订阅。但是我误会了这个字段只是在用户联系Apple支持并要求提前取消并获得某种退款的时候,这不是由用户直接管理的。

您是否尝试过使用 TestFlight 构建?您可以使用具有付款方式的 "normal" iTunes 帐户通过 TestFlight 进行沙盒 IAP 测试。我认为这意味着您可以尝试取消订阅。