style bar apple app ios objective-c in-app-purchase skpaymenttransaction

ios - bar - Cómo utilizar appStoreReceiptURL



ios search bar (2)

Esto le dará el recibo como el contenido de la appStoreReceiptURL de mainBundle: -

[NSData dataWithContentsOfURL:[[NSBundle mainBundle] appStoreReceiptURL]];

Una vez que obtengas eso, convierte NSData a NSString.

Para más detalles, vea esto:

https://developer.apple.com/library/ios/releasenotes/General/ValidateAppStoreReceipt/Chapters/ValidateRemotely.html#//apple_ref/doc/uid/TP40010573-CH104-SW1

transactionReceipt está en desuso. Pero no soy capaz de usar,

[[NSBundle mainBundle] appStoreReceiptURL].

Se supone que esto devuelve un url a un recibo si hay uno. Pero para mí no hay uno, ya que este valor es nulo y, por lo que puedo decir, no debería serlo. Me estoy ejecutando en iOS 7 y he hecho algunas compras dentro de la aplicación (sandbox en el dispositivo).

Alguien puede ayudar .


intente a continuación:

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