Documentation Archive Developer
Search

StoreKit Changes

StoreKit (Added)

Added SKDownload
Added SKDownload.contentIdentifier
Added SKDownload.contentLength
Added SKDownload.contentURL
Added SKDownload.contentURLForProductID(String!) -> NSURL! [class]
Added SKDownload.contentVersion
Added SKDownload.deleteContentForProductID(String!) [class]
Added SKDownload.error
Added SKDownload.progress
Added SKDownload.state
Added SKDownload.timeRemaining
Added SKDownloadState [struct]
Added SKDownloadState.init(_: Int)
Added SKDownloadState.value
Added SKMutablePayment
Added SKMutablePayment.applicationUsername
Added SKMutablePayment.productIdentifier
Added SKMutablePayment.quantity
Added SKMutablePayment.requestData
Added SKPayment
Added SKPayment.applicationUsername
Added SKPayment.paymentWithProduct(SKProduct!) -> AnyObject! [class]
Added SKPayment.productIdentifier
Added SKPayment.quantity
Added SKPayment.requestData
Added SKPaymentQueue
Added SKPaymentQueue.addPayment(SKPayment!)
Added SKPaymentQueue.addTransactionObserver(SKPaymentTransactionObserver!)
Added SKPaymentQueue.canMakePayments() -> Bool [class]
Added SKPaymentQueue.cancelDownloads([AnyObject]!)
Added SKPaymentQueue.defaultQueue() -> SKPaymentQueue! [class]
Added SKPaymentQueue.finishTransaction(SKPaymentTransaction!)
Added SKPaymentQueue.pauseDownloads([AnyObject]!)
Added SKPaymentQueue.removeTransactionObserver(SKPaymentTransactionObserver!)
Added SKPaymentQueue.restoreCompletedTransactions()
Added SKPaymentQueue.restoreCompletedTransactionsWithApplicationUsername(String!)
Added SKPaymentQueue.resumeDownloads([AnyObject]!)
Added SKPaymentQueue.startDownloads([AnyObject]!)
Added SKPaymentQueue.transactions
Added SKPaymentTransaction
Added SKPaymentTransaction.downloads
Added SKPaymentTransaction.error
Added SKPaymentTransaction.originalTransaction
Added SKPaymentTransaction.payment
Added SKPaymentTransaction.transactionDate
Added SKPaymentTransaction.transactionIdentifier
Added SKPaymentTransaction.transactionState
Added SKPaymentTransactionObserver
Added SKPaymentTransactionObserver.paymentQueue(SKPaymentQueue!, removedTransactions:[AnyObject]!)
Added SKPaymentTransactionObserver.paymentQueue(SKPaymentQueue!, restoreCompletedTransactionsFailedWithError: NSError!)
Added SKPaymentTransactionObserver.paymentQueue(SKPaymentQueue!, updatedDownloads:[AnyObject]!)
Added SKPaymentTransactionObserver.paymentQueue(SKPaymentQueue!, updatedTransactions:[AnyObject]!)
Added SKPaymentTransactionObserver.paymentQueueRestoreCompletedTransactionsFinished(SKPaymentQueue!)
Added SKProduct
Added SKProduct.contentLengths
Added SKProduct.contentVersion
Added SKProduct.downloadable
Added SKProduct.localizedDescription
Added SKProduct.localizedTitle
Added SKProduct.price
Added SKProduct.priceLocale
Added SKProduct.productIdentifier
Added SKProductsRequest
Added SKProductsRequest.delegate
Added SKProductsRequest.init(productIdentifiers: NSSet!)
Added SKProductsRequestDelegate
Added SKProductsRequestDelegate.productsRequest(SKProductsRequest!, didReceiveResponse: SKProductsResponse!)
Added SKProductsResponse
Added SKProductsResponse.invalidProductIdentifiers
Added SKProductsResponse.products
Added SKReceiptRefreshRequest
Added SKReceiptRefreshRequest.receiptProperties
Added SKReceiptRefreshRequest.init(receiptProperties: [NSObject: AnyObject]!)
Added SKRequest
Added SKRequest.cancel()
Added SKRequest.delegate
Added SKRequest.start()
Added SKRequestDelegate
Added SKRequestDelegate.request(SKRequest!, didFailWithError: NSError!)
Added SKRequestDelegate.requestDidFinish(SKRequest!)
Added SKDownloadStateActive
Added SKDownloadStateCancelled
Added SKDownloadStateFailed
Added SKDownloadStateFinished
Added SKDownloadStatePaused
Added SKDownloadStateWaiting
Added SKErrorClientInvalid
Added SKErrorDomain
Added SKErrorPaymentCancelled
Added SKErrorPaymentInvalid
Added SKErrorPaymentNotAllowed
Added SKErrorUnknown
Added SKPaymentTransactionState
Added SKPaymentTransactionStateDeferred
Added SKPaymentTransactionStateFailed
Added SKPaymentTransactionStatePurchased
Added SKPaymentTransactionStatePurchasing
Added SKPaymentTransactionStateRestored
Added SKReceiptPropertyIsExpired
Added SKReceiptPropertyIsRevoked
Added SKReceiptPropertyIsVolumePurchase