2014-01-11 2 views
0

Я некоторое время работал над своим приложением «Pro Version» с большим количеством функций. Я слежу за Apple's StoreKit Guide, чтобы это произошло, но есть небольшая озабоченность, которую я испытываю по поводу сохранения транзакции по завершению IAP.Сохранение транзакции Получение: «transactionReceipt» устарел

Если вы прокрутите вниз на страницу 27 документа я связан выше вы найдете фрагмент кода, который содержит следующую строку:

NSData *newReceipt = transaction.transactionReceipt; 

Обеспокоенность у меня есть, что свойство transactionReceipt является устаревшим iOS 7.

Ненавижу использовать устаревший код. И в этом случае это большая проблема, потому что если документация Apple не будет обновлена, чтобы отражать изменения для iOS 7, где я должен получить инструкции, чтобы сделать эту работу «правильной»?

ответ

1

Вы должны быть в состоянии тянуть вниз свои квитанции, как это (непроверенные):

NSURL *receiptUrl = [[NSBundle mainBundle] appStoreReceiptURL]; 
NSData *receipt = [NSData dataWithContentsOfURL:url]; 
Смежные вопросы