кажется логика с подтверждением помогла
но я на всякий случай добавил проверку, что если список доступных покупок ещё не подтянулся, а покупка уже прилетела - то она не валидная
Нет, мне так не подойдет. Я планирую запускать промо-предложения в апстор, а там покупка подписки происходит прямо в магазине приложений, а при старте приложения сразу прилетает success purchase, который нужно обработать и выдать юзеру подписку