Если у пользователя запущена еженедельная подписка на автоматическое продление, текущая неделя которой истекает в 4:00 (затем она возобновится), и пользователь находится в приложении, например, с 3:55 до 4:10, как Вы предполагаете справиться с этим?
Я заметил, что paymentQueue (_: updatedTransactions :) не будет срабатывать в течение жизненного цикла приложения (может быть, я ошибаюсь?), и поэтому я не могу получить новое обновление, которое сообщит мне, что пользователь все еще подписан.
В этом случае нужно ли мне вызывать покупку для восстановления, чтобы принудительно обнаружить обновление, или я должен считать, что пользователь все еще подписан, пока приложение не будет уничтожено (и так при следующем запуске будет запущен paymentQueue)? Или, может быть, третье решение?