Я работаю над реализацией подписок на iOS.Если для нового тестового пользователя приобретена новая подписка, в большинстве случаев она будет продлена 5 раз и будет аннулирована.
Однако в некоторых случаях подписка перемещается на is_in_billing_retry_period = true
после первоначальной покупки и составляетзастрял в этом состоянии навсегда.
Я знаю, что is_in_billing_retry_period
используется для реализации льготного периода, после чего Apple попытается восстановить подписку (например, решить любые проблемы с оплатой), и это здорово, что этот вариант использования можно протестировать.
НО, есть ли логика, по которой покупки будут возобновляться, а какие застрянут в is_in_billing_retry_period
?Или это случайное поведение?
Довольно сложно протестировать особые варианты использования, если невозможно указать, какой вариант использования будет выполняться песочницей ...