【发布时间】:2013-10-10 03:09:39
【问题描述】:
我正在从以前的 iOS 移植一个正常工作的应用程序,但在使用新的应用内购买收据时遇到了问题。
我们现在的工作方式是从SKPaymentTransaction 对象中获取transactionReceipt 属性并将其发送到服务器进行验证。
从我从其他问题中收集到的信息来看,收据现在似乎保存在一个地方,即:
[[NSBundle mainBundle] appStoreReceiptURL];
这里有几件事我不明白:
- 现在是否所有购买的产品都有一张收据?
- 如果是这样,这个文件会不断增长吗?
- 如果我想将单个产品的单个收据发送到服务器,我该怎么做?
- 是始终将完整文件发送到服务器的唯一方法吗?
对此非常困惑,任何帮助将不胜感激。
【问题讨论】:
-
我有同样的问题,收据文件随着购买次数的增加而增长。你找到任何替代解决方案了吗??
标签: validation in-app-purchase ios7 receipt