Inherits from | |
Conforms to | |
Framework | /System/Library/Frameworks/StoreKit.framework |
Availability | Available in iOS 3.0 and later. |
Companion guide | |
Declared in | SKPayment.h |
The SKMutablePayment
class defines a request to the Apple App Store to process payment for additional functionality offered by your application. A payment encapsulates a string that identifies a particular product and the quantity of that item the user would like to purchase.
When a mutable payment is added to the payment queue, the payment queue copies the contents into an immutable request before queueing the request. Your application can safely change the contents of the mutable payment object.
productIdentifier
property
quantity
property
requestData
property
For more about Objective-C properties, see “Properties” in The Objective-C Programming Language.
A string that identifies a product that can be purchased from within your application.
@property(nonatomic, copy, readwrite) NSString *productIdentifier
The product identifier is a string previously agreed on between your application and the Apple App Store.
SKPayment.h
The number of items the user wants to purchase.
@property(nonatomic, readwrite) NSInteger quantity
The quantity property must be greater than 0
.
SKPayment.h
Reserved for future use. (read-only)
@property(nonatomic, copy, readwrite) NSData *requestData
The default value is nil
. If requestData
is not nil
, your payment will be rejected by the Apple App Store.
SKPayment.h
Last updated: 2009-05-01