У меня есть приложение, которое использует подписки с автоматическим продлением. Мне нужно получить доступ к завершенным транзакциям, чтобы определить, есть ли у пользователя действующая подписка или нет. Я понимаю, что «restoreCompletedTransactions» сделает это за вас, однако он раздражающе требует, чтобы пользователь повторно ввел свой пароль iTunes.
Есть ли лучший способ сделать это? Локальное хранение данных квитанции не имело бы смысла, так как мне пришлось бы проверять последнюю транзакцию, чтобы убедиться, что expires_date еще не соблюдено, поэтому я предполагаю, что мне нужно всегда загружать данные транзакции напрямую из Apple.