Я просматривал патч 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];
}
...и избавьтесь от клиента -> сообщения сервера. Буду ли я по-прежнему уязвим для недавних взломов?