init
TypeScriptstatic init(product: SKProduct): SKPaymentSwift declarationconvenience init(product: SKProduct)class · iOS 3.0+ · Deprecated in iOS 18.0 · SDK 27.1
class SKPaymentstatic init(product: SKProduct): SKPaymentSwift declarationconvenience init(product: SKProduct)get applicationUsername(): (string) | nullSwift declarationvar applicationUsername: String? { get }get paymentDiscount(): (SKPaymentDiscount) | nullSwift declaration@NSCopying var paymentDiscount: SKPaymentDiscount? { get }get productIdentifier(): stringSwift declarationvar productIdentifier: String { get }get quantity(): numberSwift declarationvar quantity: Int { get }get requestData(): (ArrayBuffer) | nullSwift declarationvar requestData: Data? { get }get simulatesAskToBuyInSandbox(): booleanSwift declarationvar simulatesAskToBuyInSandbox: Bool { get }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
SKPayment.init()
inherited init: cannot prove legal (class declares 1 custom initializer)