在调用 restoreCompletedTransactions 后,对于非消耗品,返回的 SKPaymentTransactions 的 originalTransaction.transactionReceipt 属性似乎为零。这是文档说我们应该找到原始交易收据的地方:
有没有人真的让这不是零 - 如果是这样,怎么办?
在返回的 SKPaymentTransactions 中,看起来实际正确的 transactionReceipt 在他们的 transactionReceipt 属性中(而不是他们的 originalTransaction.transactionReceipt 属性)。