iPhone: с каких пор SKPaymentQueue addPayment запускает обратный вызов приложения WillResignActive? - PullRequest
0 голосов
/ 08 октября 2010

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

SKPayment *payment = [SKPayment paymentWithProductIdentifier:productid]; 
[[SKPaymentQueue defaultQueue] addPayment:payment];

Это происходит на ioS3, что заставляет меня думать, что это всегда былоно мы, вероятно, не заметили, потому что мы не реализовали обратный вызов applicationWillResignActive раньше ...

Действительно ли это то, для чего предназначен магазин iTunes iTunes?Я нигде не могу найти официальную ссылку на это?

Ответы [ 2 ]

2 голосов
/ 28 октября 2010

Уверен, что вы увольняетесь, так как магазин принял на себя обязательство проверить платеж у пользователя.Это то же самое, что телефонный звонок или отправка SMS.

1 голос
/ 08 октября 2010

Действительно, я ничего не вижу в документах об отказе приложения при добавлении платежа, но я могу подтвердить, что это происходит и со мной. На самом деле я не реализую applicationWillResignActive: или applicationDidBecomeActive:, но я бросил их, чтобы посмотреть, сработают ли они, и, конечно же, они это сделают.

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