ANTIGRAVITY LABJP
TAG

StoreKit 2

4 articles
Back to all tags
Related:
iOS4Antigravity3app-dev2in-app-purchase1subscriptions1Swift1App Clip1WidgetKit1Live Activities1Monetization1SwiftUI1RevenueCat1
App Dev/2026-07-04Advanced

Paid, but the Ads Won't Go Away — Closing a StoreKit 2 Transaction.updates Launch Race with Antigravity

How I traced a StoreKit 2 launch race that dropped transactions arriving right after startup, pinned the listener to the app's lifetime instead of a view's, reconciled with currentEntitlements, and let Antigravity turn it into a StoreKitTest regression suite.

App Dev/2026-06-23Advanced

When StoreKit 2 Users Say They Paid but Can't Access — Field Notes on Subscription Entitlement Drift

StoreKit 2 subscriptions are harder to operate than to implement. This is a record of the drift between currentEntitlements, subscription.status, and server notifications — and the reconcile logic that finally stopped the support tickets.

App Dev/2026-04-09Advanced

Antigravity × App Clip, WidgetKit & Live Activities: Designing an iOS Monetization Funnel

Learn how to design an iOS monetization funnel using App Clip, WidgetKit, and Live Activities with Antigravity. From cold user acquisition to paid conversion, covering StoreKit 2 and RevenueCat integration.

App Dev/2026-04-05Advanced

Don't Stop at Shipping StoreKit 2 — Growing Subscription Revenue with Server Notifications, Recovery Offers, and Price Experiments

Subscription revenue is decided after launch. Build Server Notifications v2 handling, cohort churn analysis, Promotional Offers, price experiments, and win-back automation — with production code and hands-on operational lessons.