promoted-iap

Generate StoreKit 2 code for promoting In-App Purchases on the App Store product page.

114|8|Updated Mar 4, 2025
One-click install
npx skills add https://github.com/gustavscirulis/snapgrid --skill promoted-iap-gustavscirulis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: promoted-iap
Source: https://github.com/gustavscirulis/snapgrid/tree/main/.claude/skills/skills/generators/promoted-iap
Command: npx skills add https://github.com/gustavscirulis/snapgrid --skill promoted-iap-gustavscirulis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the setup and implementation of promoted In-App Purchases (IAPs), ensuring your premium offerings are visible directly on your App Store product page and in search results.

Core Features & Use Cases

  • App Store Visibility: Configure IAPs to appear prominently on your app's product page.
  • Purchase Flow Handling: Implements logic to manage purchases initiated directly from the App Store.
  • Flexible Integration: Supports different user states by offering options for direct purchase, paywall display, or onboarding.
  • Use Case: You've developed a new premium subscription tier and want it to be the first thing users see when they visit your app's page on the App Store, driving immediate conversions.

Quick Start

Use the promoted-iap skill to set up a new promoted subscription for your app.

Frequently Asked Questions about promoted-iap

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

FAQPage Schema
How do I promote an in-app purchase on the App Store product page?

To promote an in-app purchase on the App Store product page, you configure the IAP visibility settings and implement StoreKit 2 logic to handle the purchase flow initiated directly from the store.

How does promoted IAP purchase flow handling work with StoreKit 2?

Promoted IAP purchase flow handling intercepts App Store purchase intents, checks the user state, and routes them to complete the transaction directly, view a paywall, or start onboarding using StoreKit 2.

Can I display a paywall for App Store promoted purchases if the user hasn't onboarded?

Yes, promoted purchases support flexible integration for different user states, allowing you to display a paywall or trigger onboarding instead of completing a direct purchase when the user initiates the transaction from the App Store.

What is the best way to configure a promoted subscription for App Store search results?

The best way to configure a promoted subscription is to set up the product details in App Store Connect and generate the StoreKit 2 code to manage its display logic and seamless purchase completion across the app and store.

Do I need StoreKit 2 to implement promoted in-app purchases?

Yes, using StoreKit 2 is required for this implementation to properly manage product configuration, handle paywall integration, and process the purchase completion for promoted in-app purchases displayed on the App Store product page.

Why are my promoted in-app purchases not showing on the App Store product page?

Promoted in-app purchases may not show on the App Store product page if the product configuration is incomplete or the StoreKit 2 code lacks the necessary logic to manage user states and display the premium offerings correctly.