Package org.robovm.apple.storekit
Class SKPaymentQueue
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.storekit.SKPaymentQueue
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class SKPaymentQueue extends NSObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSKPaymentQueue.SKPaymentQueuePtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description SKPaymentQueue()protectedSKPaymentQueue(NSObject.Handle h, long handle)protectedSKPaymentQueue(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description voidaddPayment(SKPayment payment)voidaddTransactionObserver(SKPaymentTransactionObserver observer)voidcancelDownloads(NSArray<SKDownload> downloads)static booleancanMakePayments()voidfinishTransaction(SKPaymentTransaction transaction)static SKPaymentQueuegetDefaultQueue()SKPaymentQueueDelegategetDelegate()SKStorefrontgetStorefront()NSArray<?>getTransactionObservers()NSArray<SKPaymentTransaction>getTransactions()voidpauseDownloads(NSArray<SKDownload> downloads)voidpresentCodeRedemptionSheet()voidremoveTransactionObserver(SKPaymentTransactionObserver observer)voidrestoreCompletedTransactions()voidrestoreCompletedTransactions(String username)voidresumeDownloads(NSArray<SKDownload> downloads)voidsetDelegate(SKPaymentQueueDelegate v)voidshowPriceConsentIfNeeded()voidstartDownloads(NSArray<SKDownload> downloads)Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
SKPaymentQueue
public SKPaymentQueue() -
SKPaymentQueue
-
SKPaymentQueue
-
-
Method Details
-
getDelegate
- Since:
- Available in iOS 13.0 and later.
-
setDelegate
- Since:
- Available in iOS 13.0 and later.
-
getStorefront
- Since:
- Available in iOS 13.0 and later.
-
getTransactionObservers
- Since:
- Available in iOS 14.0 and later.
-
getTransactions
-
addPayment
-
restoreCompletedTransactions
public void restoreCompletedTransactions() -
restoreCompletedTransactions
-
finishTransaction
-
startDownloads
-
pauseDownloads
-
resumeDownloads
-
cancelDownloads
-
addTransactionObserver
-
removeTransactionObserver
-
showPriceConsentIfNeeded
public void showPriceConsentIfNeeded()- Since:
- Available in iOS 13.4 and later.
-
presentCodeRedemptionSheet
public void presentCodeRedemptionSheet()- Since:
- Available in iOS 14.0 and later.
-
getDefaultQueue
-
canMakePayments
public static boolean canMakePayments()
-