【发布时间】:2018-02-11 20:28:40
【问题描述】:
我正在使用
paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction])
当然我在里面处理transactionState。一切正常,但现在我想添加适当的跟踪。
有一种特殊情况,当用户之前已经购买了SKPRoduct,但再次点击购买(即全新安装后),他不会再次被收费,但交易状态将是.purchased,即使它是恢复。
这是否只发生在沙盒环境中?我还没有发布它,所以我对此没有任何现场经验,但我想知道是否有正确的方法来确定交易是否真的是购买,或者实际上是恢复?
【问题讨论】:
标签: ios in-app-purchase skpaymenttransaction