Я программирую StoreKit в своем приложении для iPhone. Кажется, я не могу перехватить время ожидания диалога покупки предмета ни до, ни после нажатия кнопки для покупки предмета. В основном я хочу, чтобы на экране отображался индикатор до появления диалогового окна покупки и после него, но до того, как купленный предмет будет разблокирован. Я не хочу, чтобы мои пользователи зависали от экрана, не зная, прошла ли их покупка.
Кроме того, если я не показываю магазин, а только один предсказуемый элемент, нужно ли мне запрашиватьProductData? Все, что угодно, чтобы сократить время ожидания, было бы хорошо.
И последнее: в методе транзакций - (void) paymentQueue: (SKPaymentQueue *) очереди updatedTransactions: (NSArray *), если я показываю alertView, если выполняется случай SKPaymentTransactionStateFailed:, я продолжаю получать несколько вызовов, даже если покупка делается один раз.
Спасибо!
Пожалуйста, помогите чем угодно (просто пытаюсь научиться программировать на моем iPhone).