在iOS中测试自动续费订阅的宽限期

nqwrtyyt  于 2022-09-19  发布在  iOS
关注(0)|答案(3)|浏览(334)

我在我的应用程序中实现了自动续订订阅,并提供了宽限期。我编写了在宽限期期间提供订阅服务所需的所有逻辑代码,但我找不到任何方法在沙盒环境中测试宽限期。有人能帮我在沙盒环境中测试宽限期功能吗?

qyzbxkaa

qyzbxkaa1#

恐怕这在iOS上是不可能的:你必须直接在生产中测试它!

如果你开始在Google Play Store上实现应用内订阅,就有可能测试宽限期,因为你将能够将你的支付方式更改为“测试卡,总是拒绝”。

fumotvh3

fumotvh32#

在App Store Connect中启用计费宽限期不会更改该宽限期对应的到期日期。但是,如果苹果能在宽限期内恢复订阅,就可以避免收入损失。请参见this图(说明没有宽限期的续订行为)和this(说明有宽限期的续订行为)。不同的是,当苹果可以在宽限期内续订订阅时,账单日期不会改变,因此你不会损失收入。Source

由于宽限期不会更改到期日期,因此您有责任确保用户在其订阅到期后(当您启用了宽限期选项时)可以访问付费内容:
您需要更新您的授权逻辑,以确保在宽限期内为客户提供服务

来源

记住这一点,可以测试宽限期=>在订阅到期后授予对您的内容的访问权限。遗憾的是,如果没有服务器,您将无法访问告知您宽限期何时结束的字段。因此,您必须根据您的用户拥有的订阅持续时间来“计算”它。请参阅此表,其中显示了每个订阅持续时间的宽限期。

u0sqgete

u0sqgete3#

您只能在Xcode上测试计费宽限期。

相关问题