From b02a497a8679c05ed4f22b3a01cdcde92a1398dc Mon Sep 17 00:00:00 2001 From: Trey t Date: Sat, 28 Feb 2026 10:10:32 -0600 Subject: [PATCH] Fix subscription store not loading on TestFlight The subscription group ID was still set to the old Feels value (21914363). Updated to the correct Reflect group ID (21951685) from App Store Connect. Co-Authored-By: Claude Opus 4.6 --- CLAUDE.md | 2 +- Shared/IAPManager.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 5b5aece..ed216d6 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -379,7 +379,7 @@ AnalyticsManager.shared.trackScreen(.day) - **Production**: Uses `iCloud.com.88oakapps.reflect` CloudKit container, `group.com.88oakapps.reflect` App Group, `Reflect.store` filename - **Toggle**: `#if DEBUG` preprocessor directive in `SharedModelContainer` and throughout codebase - **StoreKit Testing**: `IAPManager.bypassSubscription` flag (DEBUG only) — set to `true` to bypass paywall during development -- **Subscription Group ID**: `21914363` +- **Subscription Group ID**: `21951685` - **Product IDs**: `com.88oakapps.reflect.IAP.subscriptions.monthly`, `com.88oakapps.reflect.IAP.subscriptions.yearly` - **Trial**: 30-day free trial tracked via `firstLaunchDate` in `GroupUserDefaults` - **URL Scheme**: `reflect://` (deep links: `reflect://subscribe`) diff --git a/Shared/IAPManager.swift b/Shared/IAPManager.swift index 6f4bf3e..d648a9e 100644 --- a/Shared/IAPManager.swift +++ b/Shared/IAPManager.swift @@ -47,7 +47,7 @@ class IAPManager: ObservableObject { // MARK: - Constants - static let subscriptionGroupID = "21914363" + static let subscriptionGroupID = "21951685" private let productIdentifiers: Set = [ "com.88oakapps.reflect.IAP.subscriptions.monthly",