API Differences in StoreKit in macOS 14.0

It's more difficult than it used to be to find what changed in Apple SDKs. This page is automatically generated and shows 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)