作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
在我的 iOS 应用程序中,我有一些可用的耗材。
我执行服务器端交易收据验证,所以我注意到如果我的服务器出现故障,交易将不会得到验证(呃)。那时,我不会在客户端应用程序中“完成”交易。
下次应用程序启动时,ios系统将循环遍历未完成的交易,然后我通过它们一个一个地循环
for (SKPaymentTransaction *transaction in transactions) {/* Validate receipt for each transaction. */}
问题是,因为我逐一验证交易,但我通过
收到了收据NSURL *receiptURL = [[NSBundle mainBundle] appStoreReceiptURL];
NSData *receipt = [NSData dataWithContentsOfURL:receiptURL];
收据将包含所有进行的交易。所以我无法判断收据涵盖了哪笔交易。
有没有办法只获取一笔给定交易的交易收据? transactionReceipt 属性似乎已被弃用。
最佳答案
我最终将每笔交易的完整收据发送到服务器端。
服务器能够判断收据涵盖了哪些交易。
关于ios - 如何在 IOS 中获取每笔交易的收据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42768224/
我是一名优秀的程序员,十分优秀!