首页 > 解决方案 > iOS 订阅:为什么让沙盒中的订阅卡在 is_in_billing_retry_period 中?

问题描述

我正在实施 iOS 订阅。如果为新的测试用户购买了新订阅,在大多数情况下,订阅将被续订 5 次,然后被取消。

但是,在某些情况下,订阅会is_in_billing_retry_period = true在初始购买之后移动,并永远停留在此状态。

我知道这is_in_billing_retry_period用于实施宽限期,而不是在生产中,Apple 将尝试恢复订阅(例如解决任何计费问题),并且可以测试此用例非常好。

但是是否有任何关于哪些购买会更新以及哪些会被卡住的逻辑is_in_billing_retry_period?或者这是一种随机行为?

如果无法指定沙箱接下来将执行哪个用例,则很难测试特殊用例......

标签: iosin-app-purchaseapp-storesubscription

解决方案


推荐阅读