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
,org.robovm.objc.ObjCProtocol
public class SKPaymentQueue extends NSObject
- Since:
- Available in iOS 3.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SKPaymentQueue.SKPaymentQueuePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description SKPaymentQueue()
protected
SKPaymentQueue(NSObject.Handle h, long handle)
protected
SKPaymentQueue(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPayment(SKPayment payment)
void
addTransactionObserver(SKPaymentTransactionObserver observer)
void
cancelDownloads(NSArray<SKDownload> downloads)
static boolean
canMakePayments()
void
finishTransaction(SKPaymentTransaction transaction)
static SKPaymentQueue
getDefaultQueue()
NSArray<SKPaymentTransaction>
getTransactions()
void
pauseDownloads(NSArray<SKDownload> downloads)
void
removeTransactionObserver(SKPaymentTransactionObserver observer)
void
restoreCompletedTransactions()
void
restoreCompletedTransactions(java.lang.String username)
void
resumeDownloads(NSArray<SKDownload> downloads)
void
startDownloads(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, willChangeValues
-
-
-
-
Constructor Detail
-
SKPaymentQueue
public SKPaymentQueue()
-
SKPaymentQueue
protected SKPaymentQueue(NSObject.Handle h, long handle)
-
SKPaymentQueue
protected SKPaymentQueue(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getTransactions
public NSArray<SKPaymentTransaction> getTransactions()
- Since:
- Available in iOS 3.0 and later.
-
addPayment
public void addPayment(SKPayment payment)
- Since:
- Available in iOS 3.0 and later.
-
restoreCompletedTransactions
public void restoreCompletedTransactions()
- Since:
- Available in iOS 3.0 and later.
-
restoreCompletedTransactions
public void restoreCompletedTransactions(java.lang.String username)
- Since:
- Available in iOS 7.0 and later.
-
finishTransaction
public void finishTransaction(SKPaymentTransaction transaction)
- Since:
- Available in iOS 3.0 and later.
-
startDownloads
public void startDownloads(NSArray<SKDownload> downloads)
- Since:
- Available in iOS 6.0 and later.
-
pauseDownloads
public void pauseDownloads(NSArray<SKDownload> downloads)
- Since:
- Available in iOS 6.0 and later.
-
resumeDownloads
public void resumeDownloads(NSArray<SKDownload> downloads)
- Since:
- Available in iOS 6.0 and later.
-
cancelDownloads
public void cancelDownloads(NSArray<SKDownload> downloads)
- Since:
- Available in iOS 6.0 and later.
-
addTransactionObserver
public void addTransactionObserver(SKPaymentTransactionObserver observer)
- Since:
- Available in iOS 3.0 and later.
-
removeTransactionObserver
public void removeTransactionObserver(SKPaymentTransactionObserver observer)
- Since:
- Available in iOS 3.0 and later.
-
getDefaultQueue
public static SKPaymentQueue getDefaultQueue()
- Since:
- Available in iOS 3.0 and later.
-
canMakePayments
public static boolean canMakePayments()
- Since:
- Available in iOS 3.0 and later.
-
-