Skip to main content
Solved

[Paywall 2.0] - Laoding progress indicator missing

  • February 22, 2025
  • 8 replies
  • 56 views

ScrappyCoco
Forum|alt.badge.img+1

Hi!

I’m experiencing an issue (or possibly a missing feature) in Paywall 2.0. In Paywalls templated (v1), everything works as expected.


When I tap anything in the paywall that requires a progress view (e.g., purchase or restore), nothing appears. It just leaves me waiting until the pay sheet pops up (for purchases). For restores, nothing appears and then the paywall dismisses. This could make users think their tap didn’t register, they need a loading indicator to know some stuff is happening.

 

Do I need to adjust how I’m initializing the paywall, or is this a bug/missing feature?

 

iOS version: 18.2.1

Purchases SDK version: 5.17.0

 

Here’s how I’m presenting the paywall:

PaywallView(displayCloseButton: true)
    .onRequestedDismissal {
        self.showPaywallView.toggle()
        Task { await self.purchasesManager.processInfo() }
    }

BTW, I tested presenting the paywall in different ways (e.g., using `.presentPaywallIfNeeded`), but I got the same behavior.

Would appreciate any guidance on this. Thanks!

Best answer by joan-cardona

Hi ​@ScrappyCoco,

The fixes have been released in the latest version of the SDK, do you mind upgrading and testing if it works?

 

Best,

View original
Did this post help you find an answer to your question?
This post has been closed for comments

8 replies

joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 350 replies
  • February 26, 2025

Hi ​@ScrappyCoco,

Where in your view hierarchy do you present the PaywallView? Would it be possible to get a bigger code snippet to be able to reproduce it on our end?

Best,


ScrappyCoco
Forum|alt.badge.img+1
  • Author
  • Member
  • 6 replies
  • February 26, 2025

Well actually i present the paywall in many places, and loading indicators doesn’t work anywhere 🫠


ScrappyCoco
Forum|alt.badge.img+1
  • Author
  • Member
  • 6 replies
  • February 26, 2025

 

    var body: some Scene {
        WindowGroup {
            ContentView()
                .fullScreenCover(isPresented: $showPaywallView) {
                    PaywallView(displayCloseButton: true)
                        .onRequestedDismissal {
                            self.showPaywallView.toggle()
                            Task { await self.purchasesManager.processInfo() }
                        }
                }

 


ScrappyCoco
Forum|alt.badge.img+1
  • Author
  • Member
  • 6 replies
  • February 27, 2025

You can, for example, use the RevenueCat app to compare Paywall v1 and Paywall v2.

 

When I preview Paywall v1 in the RevenueCat app, I can tap the buttons and see the progress view. However, when I test a V2 paywall, the progress view doesn’t appear when tapping the buttons.


joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 350 replies
  • March 5, 2025

Hey ​@ScrappyCoco,

Thank you for the report! We’ve found the issue happening in certain paywall templates, we are currently investigating it and we are going to release a fix as soon as possible.

 

Best,


joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 350 replies
  • Answer
  • March 11, 2025

Hi ​@ScrappyCoco,

The fixes have been released in the latest version of the SDK, do you mind upgrading and testing if it works?

 

Best,


ScrappyCoco
Forum|alt.badge.img+1
  • Author
  • Member
  • 6 replies
  • March 11, 2025

Hi again!
After last update the progress view now appears, thanks. ​@joan-cardona 


joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 350 replies
  • March 18, 2025

Hi ​@ScrappyCoco,

I’m glad it’s working! Thanks for bringing this up.

 

Best,


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