v0.1.0-beta.1
Pre-release
Pre-release
StoreTransactionKit v0.1.0-beta.1
New Features
- Introduces
TransactionStore, a process-owned, observable StoreKit 2 transaction pipeline that verifies transactions, applies app-owned durable handling, and finishes transactions only after handling succeeds. - Provides typed current-entitlement state with distinct resolving and resolved-empty states, plus refresh, history, explicit restore, direct purchase-result processing, background failure reporting, and controlled shutdown.
- Exposes immutable verified transaction snapshots containing purchase, subscription, offer, storefront, pricing, revocation, and signed-revision metadata.
- Supports iOS, Mac Catalyst, macOS, tvOS, watchOS, and visionOS, with platform-appropriate purchase entry points.
Documentation
- Documents lifecycle ownership, at-least-once delivery, restore and cancellation behavior, multi-platform purchase integration, and deterministic app-hosted StoreKit testing.