StoreKit: Отловить неудачное восстановление?

Я реализую функцию покупки в приложении с помощью кнопки Восстановить .

У меня новый тестовый пользователь настроен без каких-либо платежей.

Когда я нажимаю кнопку восстановления и вхожу в систему с новым тестовым пользователем, я не могу поймать какие-либо делегированные методы, которые сообщают мне, что транзакция восстановления завершилась неудачно (поскольку восстанавливать нечего).

Единственный вызываемый метод - это - (void) paymentQueueRestoreCompletedTransactionsFinished: (SKPaymentQueue *) очередь , но этот метод вызывается и в случае успешного восстановления.

Что мне теперь делать? Как я могу отловить такой случай?


Дополнение: у меня есть индикатор прогресса, который говорит «Связь с магазином приложений», и мне нужен вызов, где я могу скрыть его также в неудачных случаях.

10
задан Jeff B 23 December 2015 в 18:44
поделиться