promoted-iap

Generates StoreKit 2 configuration and Swift UI scaffolding for promoted In-App Purchases.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill promoted-iap-jtvaris
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: promoted-iap
Source: https://github.com/jtvaris/sunday-night-dynasty/tree/main/.agents/skills/generators/promoted-iap
Command: npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill promoted-iap-jtvaris

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the setup of promoted In-App Purchases by generating StoreKit 2 configuration and UI scaffolding, enabling apps to promote IAPs on App Store product pages.

Core Features & Use Cases

  • Generates core files PromotedPurchaseHandler.swift, PromotedProductConfiguration.swift, and PromotedPurchaseFlowView.swift, plus integration guidance for App Store promotions.
  • Determines file location under Store/Promoted/ or equivalent, ready for build.
  • Includes App Store Connect promotion setup guidance, including promotional image requirements and testing steps.
  • Provides end-to-end flow for handling App Store initiated purchases and onboarding.

Quick Start

Run the promoted-iap generator with your app's IAP details to produce the Swift files and integrate promo images per App Store Connect guidelines.

Frequently Asked Questions about promoted-iap

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

FAQPage Schema
How do I set up promoted In-App Purchases on the App Store with StoreKit 2?▼

Promoted In-App Purchases allow you to showcase IAP products directly on your App Store product page, in search results, and during app onboarding, handling App Store-initiated purchases automatically.

How do I handle App Store initiated purchases in my iOS app?▼

Handle App Store initiated purchases by generating a PromotedPurchaseHandler.swift file that manages the end-to-end flow for transaction processing and onboarding UI integration.

What Swift files do I need to implement promoted IAPs?▼

You need PromotedPurchaseHandler.swift, PromotedProductConfiguration.swift, and PromotedPurchaseFlowView.swift files, outputted under a Store/Promoted/ directory for build readiness.

Do I need to configure promotional images in App Store Connect for promoted IAPs?▼

Yes, you must configure promotional images in App Store Connect. The generated setup includes guidance for App Store Connect promotion setup, including image requirements and testing steps.

Can I use this promoted IAP setup for onboarding new iOS users?▼

Yes, the generated StoreKit 2 scaffolding includes an end-to-end flow and UI components specifically designed to handle promoted IAPs during new user onboarding.