У меня есть приложение, которое предоставляет расходные материалы при покупке приложения.
Я реализовал это с помощью библиотеки SwiftyStoreKit, все работает без сбоев, за исключением одного сценария, когда у пользователя нет настройки платежных данных в магазине приложений.
В этом случае приложение предлагает пользователю настроить платежные реквизиты. После того, как пользователь настроил детали платежа, ему предлагается снова инициировать платеж в самом магазине приложений. Как только платеж успешно завершен, и пользователь открывает приложение, отображается сообщение об ошибке, в котором говорится «Не удалось подключиться к iTunes»
Следовательно, я не знаю, был ли платеж успешным или нет. И не может предоставить эту покупку пользователю.