iOS 应用内购买自动续订订阅管理
Posted
技术标签:
【中文标题】iOS 应用内购买自动续订订阅管理【英文标题】:iOS In-App Purchase Auto-Renewing Subscription Management 【发布时间】:2015-08-18 03:49:43 【问题描述】:我正在 ios 中实现自动续订订阅,并希望能够测试用户取消订阅的场景,但我无法这样做,因为当我尝试使用沙盒帐户管理订阅时,应用商店需要我将付款方式与沙盒帐户相关联,但根据我的经验,一旦我这样做,沙盒帐户将不再有效。
是否甚至可以测试取消,或者我只是盲目地为取消编写代码?我从高处到低处搜索,都没有找到能够在沙盒环境中管理订阅的人。
【问题讨论】:
【参考方案1】:我今天意识到我在想这一切都错了,我明白为什么管理订阅不是必需的。我在想“取消日期”字段将反映用户何时取消(或实际上只是选择退出自动续订)他们的订阅。但我错了,这个字段只适用于用户联系 Apple 支持并要求提前取消并获得某种退款的时候,这不是由用户直接管理的。
【讨论】:
【参考方案2】:您是否尝试过使用 TestFlight 构建?您可以使用具有付款方式的“普通”iTunes 帐户通过 TestFlight 进行沙盒 IAP 测试。我认为这意味着您可以尝试取消订阅。
【讨论】:
我必须联系 Apple 支持才能真正取消订阅才能看到填写的“取消日期”字段。管理订阅只能选择不自动续订订阅。 确实如此。您应该能够在 App Store 中访问您的 Apple ID 并管理您的订阅,以至少能够测试关闭订阅的自动续订。 他们在沙盒环境中自动续订5次,时间尺度被显着压缩(1年==1小时)但我的理解是到期日期只是到当前订阅结束术语,因此该应用程序没有超出当前订阅的信息,这是有意义的。所以最后真的没什么大不了的。以上是关于iOS 应用内购买自动续订订阅管理的主要内容,如果未能解决你的问题,请参考以下文章