Подписки iOS: зачем получать подписки в песочнице в is_in_billing_retry_period? - PullRequest
0 голосов
/ 07 июня 2019

Я работаю над реализацией подписок на iOS.Если для нового тестового пользователя приобретена новая подписка, в большинстве случаев она будет продлена 5 раз и будет аннулирована.

Однако в некоторых случаях подписка перемещается на is_in_billing_retry_period = true после первоначальной покупки и составляетзастрял в этом состоянии навсегда.

Я знаю, что is_in_billing_retry_period используется для реализации льготного периода, после чего Apple попытается восстановить подписку (например, решить любые проблемы с оплатой), и это здорово, что этот вариант использования можно протестировать.

НО, есть ли логика, по которой покупки будут возобновляться, а какие застрянут в is_in_billing_retry_period?Или это случайное поведение?

Довольно сложно протестировать особые варианты использования, если невозможно указать, какой вариант использования будет выполняться песочницей ...

...