Я обнаружил, что продление просроченной подписки с автоматическим продлением никогда не доставляется, пока приложение активно и работает, а скорее когда приложение пробуждается из фона или при запуске.
Другими словами, если вы используете приложение, а подписка истекает, она не будет доставлена в приложение (при условии, что она автоматически продлевается и действительна и т. д.), пока пользователь продолжает использовать приложение.
Это поведение, похоже, не задокументировано Apple, может ли кто-нибудь, у кого есть опыт, подтвердить это или нет?
Очевидно, что можно обнаружить, что срок действия подписки истек, а затем предложить пользователю возможность проверить статус своей подписки и восстановитьCompletedTransactions, что приведет к новой подписке, но мне просто интересно, делаем ли мы что-то не так, или это поведение нормальный.
Спасибо.