StoreKitPlus adds extra functionality for working with StoreKit 2, like extensions, observable state, services, etc.
StoreKitPlus has an observable StoreContext
that lets you observe store state, service protocols and classes that let you fetch, purchase and sync products, as well as a ProductRepresentable
protocol that lets you add a local product representation to your app.
StoreKitPlus supports iOS 15
, macOS 12
, tvOS 15
and watchOS 8
.
StoreKitPlus can be installed with the Swift Package Manager:
https://github.com/danielsaidi/StoreKitPlus.git
If you prefer to not have external dependencies, you can also just copy the source code into your app.
The online documentation has a getting started guide to help you get started with SystemNotification.
For more information, see the getting started guide.
The online documentation contains more information, code examples, etc., and makes it easy to overview the various parts of the library.
This project currently has no demo app, but I will create one if the project gets 100+ stars.
Until then, you can just add a StoreKit configuration file to your app to test it with StoreKitPlus.
I manage my various open-source projects in my free time and am really thankful for any help I can get from the community.
You can sponsor this project on GitHub Sponsors or get in touch for paid support.
Feel free to reach out if you have questions or if you want to contribute in any way:
- Website: danielsaidi.com
- Mastodon: @danielsaidi@mastodon.social
- Twitter: @danielsaidi
- E-mail: daniel.saidi@gmail.com
StoreKitPlus is available under the MIT license. See the LICENSE file for more info.