gpt4 book ai didi

ios - 如何在 IOS 中获取每笔交易的收据

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:13:23 26 4
gpt4 key购买 nike

在我的 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com