Package org.robovm.apple.storekit
Class SKPayment
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.storekit.SKPayment
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
SKMutablePayment
public class SKPayment extends NSObject
- Since:
- Available in iOS 3.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SKPayment.SKPaymentPtr
-
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 SKPayment()
protected
SKPayment(long handle)
Deprecated.protected
SKPayment(NSObject.Handle h, long handle)
protected
SKPayment(NSObject.SkipInit skipInit)
SKPayment(SKProduct product)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static long
create(SKProduct product)
java.lang.String
getApplicationUsername()
SKPaymentDiscount
getPaymentDiscount()
java.lang.String
getProductIdentifier()
long
getQuantity()
NSData
getRequestData()
boolean
simulatesAskToBuyInSandbox()
-
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
-
SKPayment
public SKPayment()
-
SKPayment
@Deprecated protected SKPayment(long handle)
Deprecated.
-
SKPayment
protected SKPayment(NSObject.Handle h, long handle)
-
SKPayment
protected SKPayment(NSObject.SkipInit skipInit)
-
SKPayment
public SKPayment(SKProduct product)
- Since:
- Available in iOS 3.0 and later.
-
-
Method Detail
-
getProductIdentifier
public java.lang.String getProductIdentifier()
- Since:
- Available in iOS 3.0 and later.
-
getRequestData
public NSData getRequestData()
- Since:
- Available in iOS 3.0 and later.
-
getQuantity
public long getQuantity()
- Since:
- Available in iOS 3.0 and later.
-
getApplicationUsername
public java.lang.String getApplicationUsername()
- Since:
- Available in iOS 7.0 and later.
-
simulatesAskToBuyInSandbox
public boolean simulatesAskToBuyInSandbox()
- Since:
- Available in iOS 8.3 and later.
-
getPaymentDiscount
public SKPaymentDiscount getPaymentDiscount()
- Since:
- Available in iOS 12.2 and later.
-
create
protected static long create(SKProduct product)
- Since:
- Available in iOS 3.0 and later.
-
-