← All articles
TAG

#StoreKit

11 articles

How StoreKit 2 Transaction Verification Works (VerificationResult)
StoreKitiOSIn-App Purchase

How StoreKit 2 Transaction Verification Works (VerificationResult)

In StoreKit 2 every transaction is wrapped in a VerificationResult. What it checks, why to trust only the verified case, and when to verify server-side.

8 min
Family Sharing for iOS Subscriptions: Should You Enable It?
SubscriptionsStoreKitApp Store Connect

Family Sharing for iOS Subscriptions: Should You Enable It?

Family Sharing lets one iOS subscription cover up to six people. How it works, how to enable it in App Store Connect, and whether it helps revenue.

8 min
How iOS Promotional Offers Work for Subscriber Win-Back
SubscriptionsRevenueCatStoreKit

How iOS Promotional Offers Work for Subscriber Win-Back

Promotional offers are discounts you show existing or lapsed subscribers to win them back. How iOS promotional offers work, and how to present one.

8 min
How App Store Offer Codes Work for iOS Subscriptions
SubscriptionsApp Store ConnectStoreKit

How App Store Offer Codes Work for iOS Subscriptions

App Store offer codes give away free or discounted iOS subscriptions to press, testers, and promos. How to create, distribute, and redeem them in your app.

8 min
How to Restore Purchases in a SwiftUI App (and Pass App Review)
SwiftUIStoreKitRevenueCat

How to Restore Purchases in a SwiftUI App (and Pass App Review)

Every iOS subscription app needs a working Restore Purchases button to pass review. How to restore purchases in SwiftUI with StoreKit 2 and RevenueCat.

8 min
iOS Billing Grace Period and Billing Retry, Explained
SubscriptionsStoreKitApp Store Connect

iOS Billing Grace Period and Billing Retry, Explained

When an iOS subscription renewal fails, billing retry and the billing grace period keep customers in access while Apple retries. How to handle both.

9 min
How iOS Subscription Groups, Upgrades, and Downgrades Work
SubscriptionsStoreKitApp Store Connect

How iOS Subscription Groups, Upgrades, and Downgrades Work

How iOS subscription groups control upgrades, downgrades, and crossgrades: what a level is, when each change takes effect, and how to read status in code.

9 min
How to Add a Free Trial to an iOS Subscription
SubscriptionsStoreKitRevenueCat

How to Add a Free Trial to an iOS Subscription

A free trial on an iOS subscription is an App Store introductory offer. Here is how to set one up, show it in your paywall, and test it before you ship.

10 min
How an iOS Subscription Actually Works, End to End
iOSSubscriptionsStoreKit

How an iOS Subscription Actually Works, End to End

How an iOS subscription works end to end, from App Store Connect to your app unlocking. The four layers, the purchase flow, entitlements, with diagrams.

8 min
How to Test iOS Subscriptions with a StoreKit Configuration File
StoreKitiOSIn-App Purchase

How to Test iOS Subscriptions with a StoreKit Configuration File

Test iOS subscriptions and paywalls in the simulator with a StoreKit configuration file. No App Store Connect or sandbox account. Setup, flows, edge cases.

10 min
StoreKit 2 vs RevenueCat for Indie iOS Apps in 2026
StoreKitRevenueCatiOS

StoreKit 2 vs RevenueCat for Indie iOS Apps in 2026

StoreKit 2 vs RevenueCat for indie iOS apps in 2026: the real cost, working code for both, what iOS 27 changed, and a clear way to choose.

10 min
Community appsJoin Discord