Skip to main content
Question

iOS app store rejection - reviewers unable to pass paywall


Forum|alt.badge.img+1

My iOS app store submission cannot pass review due to reviewers being unable to pass paywall. Specifically, they said: “App remained on the same page after we tapped Continue”.

 

With the screenshots apple reviewers provided, I can see that they see a

  • “You’re currently subscribed to this.”
  •  

and then they are unable to pass the paywall

 

Do you know why this is happening?

From what I can tell from RevenueCat documentation, I should be able to reproduce this in test environment. However, on both dev builds and TestFlight, subscriptions work fine and I am able to bypass the paywall, so I can’t reproduce it.

 

My reviewer IDs are

  • $RCAnonymousID:dff309041d794b93917e86553d198090
    • From United States
  • $RCAnonymousID:b787ad4444d74214bb4850824894f8ad
    • From Singapore
  • $RCAnonymousID:73ec69c7c27e4e9aa2671ffba606d8d8
    • From Ireland

 

I can tell from looking at the RevenueCat Dashboard, that they were all able to start a free Trial, and then convert to paid subscription, so I don’t think it’s a RevenueCat integration issue.

 

 

This is my code where I present paywall after onboarding:
 

        .sheet(isPresented: $displayPaywall) {
            // Present the default paywall for the current offering
            PaywallView(displayCloseButton: true)
                .onPurchaseCompleted { customerInfo in
                    print("Purchase completed: \(customerInfo.entitlements)")
                    // Dismiss the paywall or update UI as needed
                    displayPaywall = false
                    withAnimation {
                        isOnboarding = false
                    }
                }
                .onRestoreCompleted { customerInfo in
                    print("Purchases restored: \(customerInfo.entitlements)")
                    // Dismiss the paywall or update UI as needed
                    displayPaywall = false
                    withAnimation {
                        isOnboarding = false
                    }
                }
        }

 

What can I do to resolve this issue?

Same exact issue here.. any insights ?


Forum|alt.badge.img+8
  • RevenueCat Staff
  • June 20, 2025

Hi, the error message “You’re currently subscribed to this” will happen if the user is already subscribed to the subscription. I recommend communicating this with the Apple Reviewer and asking them to test with a brand new Apple sandbox tester account or to wait for the current subscription to expire. Also some developers have found that sending a video of their app working on their end in TestFlight to the reviewers has helped.

 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings