Pārlūkot izejas kodu

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 nedēļas atpakaļ
vecāks
revīzija
b2f3c45142
2 mainītis faili ar 3 papildinājumiem un 12 dzēšanām
  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…",