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.