我有我的iTunes CA onsumable產品連接,當我試圖買兩次(在我的iPhone),它告訴我,我已經買了它。但這是消費品的重點,用戶可以反覆購買。有什麼建議麼?In App Purchase的 - 當試圖購買耗材產品再次 - 這在應用程序內購買已經購買了
10
A
回答
18
出現這種情況,如果你還沒有標記爲作爲成品的原廠進貨,你應該在你的- (void)paymentQueue:(SKPaymentQueue*)queue updatedTransactions:(NSArray*)transactions
方法做,你已經成功地處理了購買後的交易。
您需要調用的方法是[[SKPaymentQueue defaultQueue] finishTransaction:transaction]
。
0
public func paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction]) {
for transaction in transactions {
switch (transaction.transactionState) {
case .purchased:
complete(transaction: transaction)
break
case .failed:
fail(transaction: transaction)
break
case .restored:
restore(transaction: transaction)
break
case .deferred:
break
case .purchasing:
break
}
}
}
相關問題
- 1. In App Purchase Android:購買已購買產品時Google Play沒有迴應
- 2. 應用程序內購買 - 應用程序讓我購買後再次購買
- 3. 在應用程序購買 - 購買錯誤的產品
- 4. 恢復已經在iPhone上購買了應用內購買嗎?
- 5. Android:購買後購買產品(應用內結算)
- 6. 應用程序內購買購買
- 7. iOS IN-APP購買添加In App自動購買物品
- 8. iOS In App購買購買幾種產品
- 9. 已購買應用內購買
- 10. 在App Purchase中購買
- 11. 如何在應用程序購買中從iOS購買產品?
- 12. 在應用程序購買 - 易耗品
- 13. Corona - 應用內購買易損件產品錯誤(您已經購買....)
- 14. 的Android應用程序內購買API 3消耗測試購買
- 15. 測試非易耗品應用程序內購買
- 16. 恢復購買 - 在應用內購買
- 17. 用iPad購買應用內購買
- 18. iOS應用程序內購買跟蹤購買的物品
- 19. Catch「應用程序內購買已被購買」事件
- 20. iphone在應用程序購買不可更新的產品購買多次
- 21. 購買了產品X
- 22. 檢查是否已購買已購買的應用程序iphone
- 23. iOS In App購買非消耗品確定新購買還是恢復
- 24. RMStore In App Purchase購買未知產品標識
- 25. iOS應用購買。如何檢查購買是否已經購買?
- 26. IOS應用程序內購買:我可以讓用戶再次購買同樣的產品?
- 27. 應用內購買
- 28. 消耗品應用內購買
- 29. iOS應用內購買訂閱和耗材產品
- 30. StoreKit「此應用內購買已被購買」消息
我有一個類似的問題。你修好了嗎? – 2017-07-11 14:04:38
@ravisendhav接受的答案爲我工作 – 2017-07-11 14:13:42
,但它不適合我。 請參閱下面的代碼。 – 2017-07-11 14:19:03