How can I get FlutterFlow to show my RevenueCat Paywall?

Troubleshooting

Hi all, I created a custom action (with the help of FlutterFlow Support, as I kept getting an error with my code), to show my RevenueCat paywall that I created using a RevenueCat template. Entitlement is checked on load of first page via a conditional action, where if they're entitled, they go straight into the app, if not entitled they go through the onboarding screens which end in a final screen where tapping the "Let's go!" button triggers the Paywall. However, when I tap the "Let's go!" button in Testflight, it spins and nothing happens, then stays on that screen. Everything else looks otherwise good (Support has checked Flutterflow side) and I'm using the correct Entitlement ID and action flow. The action is "on tap>Custom Action (showPaywall)." Am I testing correctly? Perhaps it's something at FlutterFlow end?

Support now say it's "At this point, the issue you’re running into falls outside of our support scope, since it involves custom code and external SDK integration (RevenueCat) beyond what’s built into FlutterFlow. I truly wanted to help get you as far as possible, and I’m glad we were able to clear the earlier errors together." If RevenueCat is integrated with FlutterFlow, ishouldn't the ability to show a RevenueCat paywall be built in, rather than requiring custom code? Or are most people building their own paywalls and using RevenueCat for its background capabilities in managing subscriptions etc? Anyway, that's by the by, I'm mainly interested in getting the paywall working!

Thank you for any help/advice you can offer.

What have you tried so far?

Have gone through RevenueCat AI help, had assistance from FlutterFlow Support via email, used Chat GTP & Microsoft Copilot to try to resolve, checked Apple documentation.

Did you check FlutterFlow's Documentation for this topic?
No
1
3 replies