Forráskód Böngészése

Show Manage Subscription for all premium users and open Apple's subscription page.

Lifetime users previously saw Premium Active and were sent to the paywall instead of Apple subscription management.

Co-authored-by: Cursor <cursoragent@cursor.com>
AhtashamShahzad1 3 hete
szülő
commit
b2f3c45142
2 módosított fájl, 3 hozzáadás és 12 törlés
  1. 2 11
      Reddit App/Views/SidebarView.swift
  2. 1 1
      Reddit App/paywall.json

+ 2 - 11
Reddit App/Views/SidebarView.swift

@@ -128,11 +128,7 @@ struct SidebarView: View {
 
                 Button(premiumActionTitle) {
                     if isPremium {
-                        if subscriptions.hasActiveSubscription {
-                            subscriptions.openSubscriptionManagement()
-                        } else {
-                            viewModel.showPaywall()
-                        }
+                        subscriptions.openSubscriptionManagement()
                     } else {
                         viewModel.showPaywall()
                     }
@@ -163,11 +159,6 @@ struct SidebarView: View {
     }
 
     private var premiumActionTitle: String {
-        if isPremium {
-            return subscriptions.hasLifetimeAccess
-                ? sidebarConfig.lifetimeAction
-                : sidebarConfig.manageSubscriptionAction
-        }
-        return sidebarConfig.upgradeAction
+        isPremium ? sidebarConfig.manageSubscriptionAction : sidebarConfig.upgradeAction
     }
 }

+ 1 - 1
Reddit App/paywall.json

@@ -106,7 +106,7 @@
     "proDescription": "You have unlimited AI generations and all premium features.",
     "upgradeAction": "Upgrade Now",
     "manageSubscriptionAction": "Manage Subscription",
-    "lifetimeAction": "Premium Active"
+    "lifetimeAction": "Manage Subscription"
   },
   "loadingPrice": "—",
   "loadingCTA": "Loading plans…",