Trevor Whittingham 1/18/2024

StoreKit Entitlements: currentEntitlements vs updates

Read Original

This article provides a technical guide for iOS developers on using StoreKit 2's Transaction.currentEntitlements and Transaction.updates async sequences. It clarifies that currentEntitlements answers what a customer currently has access to, while updates tracks changes during the app's lifecycle. The article includes a Swift implementation example using an EntitlementStore class with ObservableObject, covering non-consumable and auto-renewable subscription management, verification handling, and best practices for keeping purchase state synchronized with the UI. It targets iOS 15+ and related platforms.

StoreKit Entitlements: currentEntitlements vs updates

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser