iOS La maggior parte dei passaggi di base per l'acquisto / sottoscrizione di un utente a un IAP


Esempio

Supponendo di conoscere l' productID :

Primo

import StoreKit

Quindi nel tuo codice

let productID: Set = ["premium"]
let request = SKProductsRequest(productIdentifiers: productID)
request.delegate = self
request.start()

e nel SKProductsRequestDelegate :

func productsRequest(request: SKProductsRequest, didReceiveResponse response: SKProductsResponse) {
    if response.products.count > 0 {
        let product = response.products[0]
        let payment = SKPayment(product: product)
        SKPaymentQueue.defaultQueue().addPayment(payment)
    }
}