What problem does it solve?
US storefront apps can now link out to web checkout for digital goods at 0% Apple commission, but the entitlement rules are strict and the legal situation is reversible — this Skill helps you ship external purchase links compliantly while architecting so a future commission ruling is a config change, not a rewrite.
Core Features & Use Cases
- Entitlement Compliance: Guides correct use of the
com.apple.developer.storekit.external-purchase-link entitlement, Info.plist declaration, and US-only storefront gating to avoid Guideline 3.1.1 rejections.
- Commission-Flip Architecture: Centralizes link-out through a single stamped service with a remote-configurable
CommissionPolicy so a future Apple commission can be toggled on without code changes.
- IAP vs Web Checkout Decisions: Provides decision criteria for subscriptions, consumables, existing IAP subscribers, and B2B scenarios, plus funnel analytics comparing web checkout conversion against IAP.
- Use Case: You want to add a Stripe web checkout for US subscribers while keeping IAP for other storefronts — this Skill walks you through the entitlement, the centralized link-out service, and the analytics to measure whether 0% commission beats IAP's lower friction.
Quick Start
Ask Claude to add a compliant US external purchase link with web checkout to my app using the external-purchases skill.