generators-promoted-iap

Generate StoreKit 2 promoted In-App Purchase setup for iOS App Store product pages.

4|1|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/AutisticAF/claude-code-apple-dev-plugin --skill generators-promoted-iap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generators-promoted-iap
Source: https://github.com/AutisticAF/claude-code-apple-dev-plugin/tree/main/skills/generators-promoted-iap
Command: npx skills add https://github.com/AutisticAF/claude-code-apple-dev-plugin --skill generators-promoted-iap

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Set up and handle promoted In-App Purchases so premium offerings can be presented and completed directly from the App Store product page, reducing friction for conversions and ensuring your app correctly receives and completes App Store-initiated purchase intents.

Core Features & Use Cases

  • StoreKit 2 integration: Provides a PromotedPurchaseHandler and flow logic to accept PurchaseIntent, determine the correct UI flow, complete purchases, and verify transactions.
  • Paywall and onboarding flows: Includes paywall and onboarding view patterns so you can show a paywall, perform direct purchases, or present onboarding for new users coming from the App Store.
  • App Store Connect guidance: Lists promotional image specs, promotion ordering, and App Store Connect steps required to enable and test promoted products.
  • Use Case: Perfect for apps that want subscriptions or feature unlocks to appear on the App Store product page and seamlessly complete purchases within the app.

Quick Start

Generate a promoted in-app purchase setup for an iOS app that includes a StoreKit 2 PromotedPurchaseHandler, promoted product configuration, and paywall integration.

Frequently Asked Questions about generators-promoted-iap

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

FAQPage Schema
How do I handle promoted in-app purchases with StoreKit 2 in Swift?

Handling promoted in-app purchases with StoreKit 2 requires a PromotedPurchaseHandler to accept App Store-initiated PurchaseIntents, determine the correct UI flow, and verify transaction completion. This setup reduces friction for conversions directly from the App Store product page.

What is a promoted in-app purchase and when do I need it on the App Store?

A promoted in-app purchase displays premium offerings directly on your App Store product page. You need it when you want subscriptions or feature unlocks visible to customers before app installation, requiring StoreKit 2 to seamlessly complete these App Store-initiated purchase intents.

How do I configure App Store Connect for promoted IAPs?

Configuring promoted IAPs in App Store Connect involves enabling promotion for specific products, setting promotional image specifications, and arranging promotion ordering. The process ensures your subscriptions meet App Store requirements and appear correctly on the product page.

Can I use StoreKit 2 to show a paywall for App Store-initiated purchases?

StoreKit 2 can show a paywall for App Store-initiated purchases by integrating paywall and onboarding view patterns. This allows you to display a paywall, perform direct purchases, or present onboarding for new users arriving from a promoted product listing.

Does setting up promoted IAPs require promotional images in App Store Connect?

Setting up promoted IAPs requires promotional images uploaded through App Store Connect. You must provide images meeting specific promotional specs and configure the promotion ordering to ensure your products display properly on the App Store product page.

Why does my promoted in-app purchase fail to complete after App Store initiation?

Promoted in-app purchases fail to complete when your app lacks a StoreKit 2 PromotedPurchaseHandler to receive the PurchaseIntent. Correct flow logic must determine the UI path, complete the purchase, and verify the transaction to prevent failed conversions.