不推荐使用transactionReceipt。
但我无法使用,
[[NSBundle mainBundle] appStoreReceiptURL].
如果有收据,则应该将其返回到收据中的网址。但是对我来说没有,因为这个值是nil,据我所知应该不应该。我在iOS 7上运行,并且完成了一些应用内购买(设备上的沙盒)。
任何人都可以帮忙。
最佳答案
这将给您收据作为mainBundle的appStoreReceiptURL的内容:
[NSData dataWithContentsOfURL:[[NSBundle mainBundle] appStoreReceiptURL]];
一旦获得,将NSData转换为NSString。
有关更多详细信息,请参见:
https://developer.apple.com/library/ios/releasenotes/General/ValidateAppStoreReceipt/Chapters/ValidateRemotely.html#//apple_ref/doc/uid/TP40010573-CH104-SW1
关于ios - 如何使用appStoreReceiptURL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27544351/