我正在嘗試inapp購買。iPhone:Inapp購買:paymentWithProduct:
我無法實現下面的方法:
SKPayment *payment = [SKPayment paymentWithProduct:`SKProduct`];
但在這裏我不從那裏我會得到這個SKProduct
的對象知道或參數我必須在這裏經過?
有什麼建議嗎?
我正在嘗試inapp購買。iPhone:Inapp購買:paymentWithProduct:
我無法實現下面的方法:
SKPayment *payment = [SKPayment paymentWithProduct:`SKProduct`];
但在這裏我不從那裏我會得到這個SKProduct
的對象知道或參數我必須在這裏經過?
有什麼建議嗎?
假設您有itunesconnect註冊有效的產品,你知道該產品的標識,你可以做這樣的事情:
SKMutablePayment *payment = [[[SKMutablePayment alloc] init] autorelease];
payment.productIdentifier = @"myvalidproductidentifier";
payment.quantity = <quantity>;
[[SKPaymentQueue defaultQueue] addPayment:payment];
觀察,你將需要一個有效的產品標識,否則支付隊列將返回一個錯誤,通常爲:「無法連接到iTunes商店」。
它適合你嗎?作爲`productIdentifier`是隻讀屬性! – Maulik 2013-05-23 12:43:40
建議使用MKStoreKit它會大量簡化您的代碼庫,包括用於處理所有類型的產品(耗材等)
你有沒有看開發商的參考信息明確的指示?這應該解釋一切。 – 2011-12-15 13:33:26