Instance Property


The current App Store storefront for the payment queue.


iOS, Mac Catalyst, tvOS, watchOS
@property(readonly, nonatomic) SKStorefront *storefront;
@property(readonly, atomic) SKStorefront *storefront;


The storefront information tells you the device's App Store region. You can use this information to display products specific to the region.

If the storefront changes during a transaction, you are notified by paymentQueue:storefrontChanged:. Implement paymentQueue:shouldContinueTransaction:withNewStorefront: to indicate if a transaction should continue.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software