Hi everyone,
I have an app made with FlutterFlow of course that has a paywall once users click on "Get Started".
The paywall screen has a monthly and annual subscription plan to select. If the returning users have an existing plan they can click on that to continue. And this is where the issues lie on Android.
What is supposed to happen- They click on their existing plan, the app will check for entitlement with Revenue Cat and then take them to the next screen (which is the login screen). The restore purchase button isn't working, but that's for another time.
What is happening-
Apple- They click on their plan and there's a pop up, which tells them they are subscribed. They click okay and then (after a slight delay which is annoying) it takes them to the next screen.
Android- It shows the below pop up, on clicking 'Got It' it then takes the user back to the paywall screen and nothing happens. You can click it again and again and nothing will happen. The only way to progress (and there's not formula to this), is to force close the app a couple of times and then hope the app remembers you and then after a few times it will open to the login screen on app load.
I'm not sure what to do as I followed every details in the Revenue Cat/FlutterFlow integration documents. Everything else is working fine for new users and the actual app itself is perfect, just have this issues for returning users that have an existing subscription plan.
Would love to hear anyone's thoughts, and if anyone has experienced this and how they may have overcome it.
Thanks.