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])