Apple In-App Покупка с размещенным контентом - не загружает файлы

Я создал простой внутрикорпоративный продукт для покупок с единственным mp3-файлом в качестве контента. Я установил его в itunes connect, загрузил файл pkg, все прошло хорошо - продукт распознается в моем приложении, пользователь может его купить, подтверждение приходит, как и ожидалось, однако возникает небольшая проблема: когда состояние транзакции меняется на "купленный", я называю метод загрузки контента, чтобы начать загрузку mp3-файла, однако метод обновления никогда не вызывается (- (void)paymentQueue:(SKPaymentQueue *) очередь updatedDownloads:(NSArray *) загрузки), вместо этого транзакция удаляется.

Что я делаю неправильно? Где мне вызвать метод начала загрузки снизу?

if (transaction.downloads)
{
    [[SKPaymentQueue defaultQueue] startDownloads:transaction.downloads];
}

1 ответ

Решение

Извините, моя ошибка, я начал загрузку файла в

- (void) finishTransaction:(SKPaymentTransaction *) transaction wasSuccessful:(BOOL) wasSuccessful

метод, не в

- (void) paymentQueue:(SKPaymentQueue *) queue updatedTransactions:(NSArray *) transactions
Другие вопросы по тегам