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",