Отображение индикатора прогресса во время обработки покупки в приложении (или восстановления покупки) на iPhone - PullRequest
3 голосов
/ 23 февраля 2012

Как показать индикатор прогресса во время обработки покупки в приложении на iPhone? Я знаю, как отобразить сам индикатор прогресса / активности, но мне нужно знать, когда его запускать. Если я начну сразу после звонка

[[SKPaymentQueue defaultQueue] addPayment:payment]; 

метод Я увижу индикатор, когда пользователю будет предложено ввести пароль учетной записи iTunes. Я хотел бы начать прогресс, когда это приглашение уже прошло. Также то же самое для восстановления завершенных транзакций:

[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]; 

Я пытался подключить индикатор к состоянию SKPaymentTransactionStatePurchasing в пределах

paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions

но все же запустите его до запроса пароля. Есть предложения?

1 Ответ

0 голосов
/ 23 февраля 2012

Я не верю, что есть уведомление о ходе транзакции.Что я делаю для IAP - это подбрасываю счетчик.Единственный раз, когда вы действительно можете отобразить прогресс, это если покупка включает загрузку, из которой вы можете самостоятельно отслеживать ход загрузки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...