InAppPurchaseHandler
class InAppPurchaseHandler : NSObject
extension InAppPurchaseHandler: SKProductsRequestDelegate, SKPaymentTransactionObserver
Undocumented
-
Undocumented
Declaration
Swift
static let shared: InAppPurchaseHandler -
Undocumented
Declaration
Swift
weak var delegate: IAPHandlerDelegate? -
Undocumented
Declaration
Swift
var productIds: [String] -
Undocumented
Declaration
Swift
var parseProducts: <<error type>> -
Undocumented
Declaration
Swift
var productBeingPurchased: PFProduct! -
Undocumented
Declaration
Swift
fileprivate var productID: String -
Undocumented
Declaration
Swift
fileprivate var productsRequest: SKProductsRequest -
Undocumented
Declaration
Swift
fileprivate var iapProducts: [SKProduct] -
Undocumented
Declaration
Swift
var purchaseStatusBlock: ((IAPHandlerAlertType) -> Void)?
-
Undocumented
Declaration
Swift
func canMakePurchases() -> Bool -
Undocumented
Declaration
Swift
func getProductArray() -> [SKProduct] -
Undocumented
Declaration
Swift
func getParseProductsArray() -> [PFProduct] -
Undocumented
Declaration
Swift
func purchaseMyProduct(index: Int) -
Undocumented
Declaration
Swift
func purchaseMyProductById(identifier: String) -
Undocumented
Declaration
Swift
func purchaseMyProduct(indexString: String)
-
Undocumented
Declaration
Swift
func restorePurchase()
-
Undocumented
Declaration
Swift
func fetchAvailableProducts() -
Undocumented
Declaration
Swift
func updatePurchaseParseObject(productIdentifier: String)
-
Undocumented
Declaration
Swift
func productsRequest(_ request: SKProductsRequest, didReceive response: SKProductsResponse) -
Undocumented
Declaration
Swift
func paymentQueueRestoreCompletedTransactionsFinished(_ queue: SKPaymentQueue)
-
Undocumented
Declaration
Swift
func paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction])
InAppPurchaseHandler Class Reference