2014-10-29 166 views
1

我在iOS應用程序中銷售多種消耗品IAP,但我只能購買一次消耗品。 當我試圖購買它第二次,此彈出消息:消耗品IAP不能多次購買

IAP Error

這是否與沙箱環境?從

- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions 

返回的狀態是SKPaymentTransactionStatePurchasing。我應該如何處理它?

+0

看起來您已將產品定義爲非消耗品。 – Paulw11 2014-10-29 19:27:20

+0

沒有。我已經檢查過這個。 – Leandros 2014-10-30 06:33:12

回答

1

我沒有打電話

[[SKPaymentQueue defaultQueue] finishTransaction:transaction]; 

適當。

+0

詳細說明缺少的內容。 – khunshan 2016-05-03 14:52:52

+0

@ khunshan在您成功購買商品後,您必須調用上述功能。 – Leandros 2016-05-03 14:57:55

+0

是的,我做的。當我按購買並關閉應用程序時,問題即將到來。所以購買正在進行中,這種方法並沒有被調用過。我相信交易從未回滾,並且此消息開始出現。 – khunshan 2016-05-03 14:59:26

相關問題