Unlocking StoreKit 2: from WWDC21 to now

The beginning of StoreKit 2

SOFTWARE DEVELOPMENTIOS DEVELOPMENTSTOREKIT

Eduardo Domínguez Menéndez

7/10/20241 min read

Logo StoreKit 2
Logo StoreKit 2

StoreKit 2 was introduced at WWDC21, incorporating Swift's latest language features at the time, such as concurrency with async/await, to streamline API interactions across iOS, macOS, tvOS, and watchOS. It aimed to enhance the in-app purchase experience by simplifying transactions and providing better tools for subscription management and security.

StoreKit 2 was designed as an improved version with new features rather than a complete refactor of every API. The previous StoreKit can still be found under the hood.

StoreKit 2 can be divided into five sections: Product, Purchase, Transaction Info, Transaction History, Subscription Status. These sections will be 'unboxed' in upcoming articles.