Hi, I’m using RevenueCat’s showPaywall()
in Flutter on iOS.
-
Plan A: 1-year with 7-day free trial ($89.99)
-
Plan B: 1-year discounted ($39.99), no trial
I want users to start the trial, but if they choose the discounted plan during the trial, they should be charged immediately.
Instead, RevenueCat on iOS just updates the renewal preference. No charge happens, and if they cancel before trial ends, they’re never charged.
Is there any way to force an immediate charge on iOS using the built-in paywall?
Thanks!