Нужна ли асинхронная часть нового контроллера проверки Apple?

Я просматривал патч Apple Verification Controller для In App Purchases здесь :https://developer.apple.com/library/ios/#releasenotes/StoreKit/IAP_ReceiptValidation/_index.html

. Я планировал внедрить проверку сервера, но не требовать немедленного ответа.

Асинхронная часть их нового кода абсолютно необходима. Дает ли это какое-либо преимущество перед наивной проверкой на стороне сервера?

Если бы я мог просто использовать немедленный синтаксический анализ и проверку и получить выгоду, это было бы здорово.

Спасибо!

РЕДАКТИРОВАТЬ :Этот вопрос кажется немного пустым без кода:

Я говорю конкретно об изменении основной функции verifyPurchase, чтобы она содержала только:

- (BOOL)verifyPurchase:(SKPaymentTransaction *)transaction;
{
    return [self isTransactionAndItsReceiptValid:transaction];
}

...и избавьтесь от клиента -> сообщения сервера. Буду ли я по-прежнему уязвим для недавних взломов?

5
задан THJSmith 24 July 2012 в 17:21
поделиться