StoreKit · IOS API REFERENCE
SKPaymentDiscount
class · iOS 12.2+ · Deprecated in iOS 18.0 · SDK 27.1
class SKPaymentDiscount
Members (6)
init · iOS 12.2+ · Deprecated in iOS 18.0init
TypeScriptstatic init(identifier: string, keyIdentifier: string, nonce: string, signature: string, timestamp: _Foundation_NSNumber): SKPaymentDiscount
Swift declarationinit(identifier: String, keyIdentifier: String, nonce: UUID, signature: String, timestamp: NSNumber)
get · iOS 12.2+ · Deprecated in iOS 18.0identifier
TypeScriptget identifier(): string
Swift declarationvar identifier: String { get }
get · iOS 12.2+ · Deprecated in iOS 18.0keyIdentifier
TypeScriptget keyIdentifier(): string
Swift declarationvar keyIdentifier: String { get }
get · iOS 12.2+ · Deprecated in iOS 18.0nonce
TypeScriptget nonce(): string
Swift declarationvar nonce: UUID { get }
get · iOS 12.2+ · Deprecated in iOS 18.0signature
TypeScriptget signature(): string
Swift declarationvar signature: String { get }
get · iOS 12.2+ · Deprecated in iOS 18.0timestamp
TypeScriptget timestamp(): _Foundation_NSNumber
Swift declaration@NSCopying var timestamp: NSNumber { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
SKPaymentDiscount.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
All StoreKit types →