Просмотр исходного кода

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 недель назад
Родитель
Сommit
b2f3c45142
2 измененных файлов с 3 добавлено и 12 удалено
  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) {
                 Button(premiumActionTitle) {
                     if isPremium {
                     if isPremium {
-                        if subscriptions.hasActiveSubscription {
-                            subscriptions.openSubscriptionManagement()
-                        } else {
-                            viewModel.showPaywall()
-                        }
+                        subscriptions.openSubscriptionManagement()
                     } else {
                     } else {
                         viewModel.showPaywall()
                         viewModel.showPaywall()
                     }
                     }
@@ -163,11 +159,6 @@ struct SidebarView: View {
     }
     }
 
 
     private var premiumActionTitle: String {
     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.",
     "proDescription": "You have unlimited AI generations and all premium features.",
     "upgradeAction": "Upgrade Now",
     "upgradeAction": "Upgrade Now",
     "manageSubscriptionAction": "Manage Subscription",
     "manageSubscriptionAction": "Manage Subscription",
-    "lifetimeAction": "Premium Active"
+    "lifetimeAction": "Manage Subscription"
   },
   },
   "loadingPrice": "—",
   "loadingPrice": "—",
   "loadingCTA": "Loading plans…",
   "loadingCTA": "Loading plans…",