Switching from paid upfront to freemium requires grandfathering existing users who already purchased the app. Using StoreKit's AppTransaction API, you can check the original app version or purchase date to identify legacy users and grant them lifetime access. Testing has quirks: TestFlight always reports version 1.0, reinstalls
Sort: