소스 검색

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 주 전
부모
커밋
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) {
                     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…",