如何在IOS中获得每笔交易的收据

时间:2017-03-13 16:05:22

标签: ios in-app-purchase

在我的ios应用程序中,我有几个消耗品。

我做服务器端交易收据验证,所以我注意到如果我的服务器关闭,交易将无法验证(duh)。那时,我没有在客户端应用程序中“完成”交易。

下次启动应用程序时,ios系统将遍历无完成的事务,然后我逐个遍历它们

npm start --
  --reset-cache

问题是,因为我逐个验证交易,但我通过

收到了收据
for (SKPaymentTransaction *transaction in transactions) {/* Validate receipt for each transaction. */}

收据将包含所有交易。所以我不知道收据包含哪个交易。

有没有办法只为一个给定的交易获得交易收据? transactionReceipt属性似乎已被弃用。

1 个答案:

答案 0 :(得分:0)

我最终将每张收据发送到服务器端。

服务器能够告知收据包含哪些交易。