API Differences in StoreKit in macOS 14.0

It can be difficult to find what changed in Apple SDKs. These pages are algorithmically generated and show what is new in StoreKit in the macOS 14.0 SDK.

Table of Contents

Structs

Transaction
Reason

Functions & Methods

Product.SubscriptionPeriod.Unit
public static func < (lhs: StoreKit.Product.SubscriptionPeriod.Unit, rhs: StoreKit.Product.SubscriptionPeriod.Unit) -> Swift.Bool

Properties & Constants

AppStore
internal static var canMakePaymentsAsyncUsableFromInline: Swift.Bool
Product.SubscriptionInfo.Status
public static var all: _Concurrency.AsyncStream<(groupID: Swift.String, statuses: [StoreKit.Product.SubscriptionInfo.Status])>
RenewalInfo
internal let renewalDateStorage: Foundation.Date?
Storefront
@backDeployed(before: iOS 18.4, macOS 15.4, tvOS 18.4, watchOS 11.4, visionOS 2.4) public var currency: Foundation.Locale.Currency?
Storefront
internal let localeStorage: Foundation.Locale
SubscriptionInfo
internal let groupDisplayNameStorage: Swift.String
SubscriptionInfo
internal let groupLevelStorage: Swift.Int
Transaction
public let reason: StoreKit.Transaction.Reason
Transaction
public let storefront: StoreKit.Storefront

Conformances

Product.SubscriptionPeriod.Unit
Swift.Comparable

Initializers

Storefront
internal init(iso3ACountryCode countryCode: Swift.String, id: Swift.String, locale: Foundation.Locale)
Transaction.Reason
internal init?(_ value: StoreKit.BackingValue)