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.