One Logo Pool Ball
StoreKit · IOS API REFERENCE

Storefront

struct · iOS 15.0+ · SDK 27.1

struct Storefront

An App Store storefront.

Members (5)

get · iOS 15.0+

countryCode

TypeScript
get countryCode(): string
Swift declaration
let countryCode: String

The three-letter code representing the country or region associated with the App Store storefront.

get · iOS 15.0+

id

TypeScript
get id(): string
Swift declaration
let id: String

A value defined by Apple that uniquely identifies an App Store storefront.

get · iOS 15.0+

current

TypeScript
static get current(): Promise<(Storefront) | null>
Swift declaration
static var current: Storefront? { get async }

The current App Store storefront.

get · iOS 15.0+

updates

TypeScript
static get updates(): Storefront_Storefronts
Swift declaration
static var updates: Storefront.Storefronts { get }

A sequence that emits a Storefront each time the App Store storefront changes.

get · iOS 17.0+

currency

TypeScript
get currency(): (_Foundation_Locale_Currency) | null
Swift declaration
@backDeployed(before: iOS 18.4, macOS 15.4, tvOS 18.4, watchOS 11.4, visionOS 2.4)
var currency: Locale.Currency? { get }

Skipped declarations

No declarations were skipped in this snapshot.

All StoreKit types →