Ответ 1
Это даст вам квитанцию как содержимое mainBundle appStoreReceiptURL: -
[NSData dataWithContentsOfURL:[[NSBundle mainBundle] appStoreReceiptURL]];
Как только вы получите это преобразование NSData в NSString.
Подробнее см. это: -
transactionReceipt устарел. Но я не могу использовать,
[[NSBundle mainBundle] appStoreReceiptURL].
Предполагается вернуть URL-адрес квитанции, если таковой имеется. Но для меня нет ни одного, поскольку это значение равно нулю, и насколько я могу судить, этого не должно быть. Я работаю на iOS 7 и сделал несколько покупок в приложении (песочница на устройстве).
Может кто-нибудь помочь.
Это даст вам квитанцию как содержимое mainBundle appStoreReceiptURL: -
[NSData dataWithContentsOfURL:[[NSBundle mainBundle] appStoreReceiptURL]];
Как только вы получите это преобразование NSData в NSString.
Подробнее см. это: -
попробуйте ниже:
NSData *dataReceipt = [NSData dataWithContentsOfURL:[[NSBundle mainBundle] appStoreReceiptURL]];
NSString *receipt = [dataReceipt base64EncodedStringWithOptions:0];