IAPHelper
open class IAPHelper : NSObject
extension IAPHelper: SKProductsRequestDelegate
extension IAPHelper: SKPaymentTransactionObserver
Undocumented
-
Undocumented
Declaration
Swift
public init(productIds: Set<ProductIdentifier>)
-
Undocumented
Declaration
Swift
public func requestProducts(_ completionHandler: @escaping ProductsRequestCompletionHandler)
-
Undocumented
Declaration
Swift
public func buyProduct(_ product: SKProduct)
-
Undocumented
Declaration
Swift
public func isProductPurchased(_ productIdentifier: ProductIdentifier) -> Bool
-
Undocumented
Declaration
Swift
public class func canMakePayments() -> Bool
-
Undocumented
Declaration
Swift
public func restorePurchases()
-
Undocumented
Declaration
Swift
public func productsRequest(_ request: SKProductsRequest, didReceive response: SKProductsResponse)
-
Undocumented
Declaration
Swift
public func request(_ request: SKRequest, didFailWithError error: Error)
-
Undocumented
Declaration
Swift
public func paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction])
-
Undocumented
Declaration
Swift
public func paymentQueueRestoreCompletedTransactionsFinished(_ queue: SKPaymentQueue)
-
Undocumented
Declaration
Swift
public func paymentQueue(_ queue: SKPaymentQueue, restoreCompletedTransactionsFailedWithError error: Error)