kotlin-multiplatform-in-app-purchases
Installation
SKILL.md
When to Use This Skill
Use when you need to:
- Add in-app purchases or subscriptions to a KMP app
- Gate premium features behind a purchase check
- Handle Play Billing (Android) and StoreKit 2 (iOS) with shared domain logic
- Restore purchases across devices or after reinstall
- Validate receipts client-side or server-side
Trigger keywords: in-app purchases, IAP, subscriptions, Play Billing, StoreKit, Google Play billing, App Store purchase, premium feature, paywall, entitlement, receipt validation, restore purchases, billing, purchase state, consumable, non-consumable, auto-renewing subscription, one-time purchase, purchase flow, unlock premium.
Freshness rule: Play Billing Library and StoreKit 2 APIs change between major versions — recheck Google Play Billing and Apple StoreKit release notes before upgrading.