我正在处理一个场景,我的应用程序是在应用程序商店中付款的,现在我可以在应用程序购买中免费下载。 但是,任何以前购买过我的人都希望为他们解锁它,这样他们就不用再付款了。
我有以下代码实际上得到了收据:
NSURL *receiptURL = [[NSBundle mainBundle] appStoreReceiptURL];
NSData *receipt = [NSData dataWithContentsOfURL:receiptURL];
if (!receipt) {
NSLog(@"NO RECP");
} else {
NSLog(@"GOTACH");
}
但是查看该NDData receipt
的所有二进制数据。我怎么才能真正看到里面的东西?我看过各种有关向某些网址发出请求的帖子-我需要这样做吗?我只想查看该文件中的所有内容(希望在购买时获得版本/捆绑ID,甚至在首次购买时获得日期)。
我的第二个问题是,该收据仅会获得我的应用程序的收据,还是会返回设备上的所有收据?
谢谢。