Как использовать appStoreReceiptURL

transactionReceipt устарел.  Но я не могу использовать,

[[NSBundle mainBundle] appStoreReceiptURL].

Предполагается вернуть URL-адрес квитанции, если таковой имеется. Но для меня нет ни одного, поскольку это значение равно нулю, и насколько я могу судить, этого не должно быть. Я работаю на iOS 7 и сделал несколько покупок в приложении (песочница на устройстве).

Может кто-нибудь помочь.

Ответы

Ответ 2

попробуйте ниже:

NSData *dataReceipt = [NSData dataWithContentsOfURL:[[NSBundle mainBundle] appStoreReceiptURL]];
NSString *receipt = [dataReceipt base64EncodedStringWithOptions:0];