我在用
paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction])
在里面我当然在处理transactionState
. 一切正常,但现在我想添加适当的跟踪。
有一种特殊情况,当用户已经购买了之前的产品但再次点击购买(即全新安装后),他将不会再次被收取费用,但即使是恢复SKPRoduct
,交易状态也会如此。.purchased
这只发生在沙盒环境中吗?我还没有发布它,所以我对此没有任何现场经验,但我想知道是否有正确的方法来确定交易是否真的是购买,或者实际上是恢复?