One Logo Pool Ball
StoreKit · IOS API REFERENCE

SKProductDiscount

class · iOS 11.2+ · Deprecated in iOS 18.0 · SDK 27.1

class SKProductDiscount

Members (8)

init

init

TypeScript
static init(): SKProductDiscount
Swift declaration
init()
get · iOS 12.2+ · Deprecated in iOS 18.0

identifier

TypeScript
get identifier(): (string) | null
Swift declaration
var identifier: String? { get }
get · iOS 11.2+ · Deprecated in iOS 18.0

numberOfPeriods

TypeScript
get numberOfPeriods(): number
Swift declaration
var numberOfPeriods: Int { get }
get · iOS 11.2+ · Deprecated in iOS 18.0

paymentMode

TypeScript
get paymentMode(): SKProductDiscount_PaymentMode
Swift declaration
var paymentMode: SKProductDiscount.PaymentMode { get }
get · iOS 11.2+ · Deprecated in iOS 18.0

price

TypeScript
get price(): _Foundation_NSDecimalNumber
Swift declaration
var price: NSDecimalNumber { get }
get · iOS 11.2+ · Deprecated in iOS 18.0

priceLocale

TypeScript
get priceLocale(): _Foundation_Locale
Swift declaration
var priceLocale: Locale { get }
get · iOS 11.2+ · Deprecated in iOS 18.0

subscriptionPeriod

TypeScript
get subscriptionPeriod(): SKProductSubscriptionPeriod
Swift declaration
var subscriptionPeriod: SKProductSubscriptionPeriod { get }
get · iOS 12.2+ · Deprecated in iOS 18.0

type

TypeScript
get type(): SKProductDiscount_Type
Swift declaration
var type: SKProductDiscount.Type { get }

Skipped declarations

No declarations were skipped in this snapshot.

All StoreKit types →