storekit

Manage in-app purchases and subscriptions for iOS apps using StoreKit 2.

Updated Jul 12, 2026
One-click install
npx skills add https://github.com/yashpalsince2004/National_academy_app --skill storekit-yashpalsince2004
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: storekit
Source: https://github.com/yashpalsince2004/National_academy_app/tree/main/Mobile/.agents/skills/storekit
Command: npx skills add https://github.com/yashpalsince2004/National_academy_app --skill storekit-yashpalsince2004

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the implementation, review, and improvement of in-app purchases and subscriptions using StoreKit 2, simplifying the process for developers and businesses.

Core Features & Use Cases

  • In-App Purchases: Handle consumable, non-consumable, auto-renewable, and non-renewing products.
  • Subscriptions: Manage subscription status, renewal, and testing with StoreKit views.
  • Entitlement Checking: Verify user entitlements and handle purchase flows.
  • Use Case: For a subscription-based app, this Skill can help you integrate StoreKit 2 to manage purchases, subscriptions, and user entitlements efficiently.

Quick Start

Use the storekit skill to implement in-app purchases and subscriptions in your iOS app.

Frequently Asked Questions about storekit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement in-app purchases and subscriptions using StoreKit 2?

StoreKit 2 handles in-app purchases and subscriptions by managing product loading, purchase flows, transaction updates, and entitlement checking for iOS apps. It supports consumable, non-consumable, and auto-renewable products.

What is the best way to verify user entitlements for auto-renewable subscriptions in iOS?

Entitlement checking for auto-renewable subscriptions is handled by verifying transaction updates and purchase flows via StoreKit 2 APIs. This ensures users maintain valid access to subscription-based app features.

Does StoreKit 2 support managing non-renewing and consumable products in Swift?

StoreKit 2 supports managing consumable, non-consumable, auto-renewable, and non-renewing products in Swift. It handles product loading and purchase flows for all these product types.

What iOS version is required to use StoreKit 2 for subscription management?

StoreKit 2 requires iOS 26+ to implement in-app purchases and manage subscriptions. You need this environment to access the StoreKit 2 APIs for handling transaction updates and entitlement checking.

How does StoreKit 2 handle transaction updates for in-app purchases?

StoreKit 2 handles transaction updates by processing purchase flows and verifying entitlements automatically. This ensures iOS apps maintain accurate subscription statuses and product access.

Can I test StoreKit 2 subscription renewals and purchase flows locally?

Subscription status and renewal testing can be managed using StoreKit views. This allows you to validate purchase flows and entitlement checking for your iOS app before deployment.