我正在iOS中实现自动续订订阅,并希望能够测试用户取消订阅的情况,但我无法这样做,因为当我尝试使用沙盒账户管理订阅时,应用商店要求我将付款方式与沙盒账户关联起来,但根据我的经验,一旦我这样做了,沙盒账户就不再有效。
是否有可能测试取消操作,还是我只是盲目地为取消编写代码?我已经搜遍了很多资料,但始终找不到任何人能够在沙箱环境下管理订阅。
是否有可能测试取消操作,还是我只是盲目地为取消编写代码?我已经搜遍了很多资料,但始终找不到任何人能够在沙箱环境下管理订阅。
今天我意识到自己对这个问题的思考方式有误,现在我明白了为什么管理订阅并不是那么必要。我曾认为“取消日期”字段会反映用户取消(或者只是选择不再自动续订)他们的订阅的时间。但是我错了,这个字段只用于当用户联系苹果支持并请求提前取消并获得某种形式的退款时,而这并不是由用户直接管理的。
您尝试过使用TestFlight构建吗? 您可以通过具有付款方式的“正常”iTunes帐户在TestFlight中进行沙盒IAP测试。 我认为这意味着您可以尝试取消订阅。