我正在从以前的 iOS 移植一个工作应用程序,并且在使用新的应用内购买收据时遇到问题。
我们现在的工作方式是从SKPaymentTransaction
对象中获取 transactionReceipt 属性并将其发送到服务器进行验证。
从我可以从其他问题中收集到的信息来看,收据现在似乎保存在一个地方,即:
[[NSBundle mainBundle] appStoreReceiptURL];
这里有几件事我不明白:
- 现在所有购买的产品都有一张收据吗?
- 如果是这样,这个文件会不断增长吗?
- 如果我想将单个产品的单个收据发送到服务器,我该怎么做?
- 是始终将完整文件发送到服务器的唯一方法吗?
对此非常困惑,任何帮助将不胜感激。