I set up my products in the RevenueCat dashboard back in 2021. In the changelog for the new Flutter v9 package, it specifically warns:
please make sure your one-time purchase products have been correctly configured in the RevenueCat dashboard as either consumable or non-consumable. If they're incorrectly configured as consumables, RevenueCat will consume these purchases. This means that users won't be able to restore them from version 9.0.0 onward
I double-checked my “lifetime_no_ads” product, and right now it’s set up as a “Non-renewing Subscription.” But honestly, “Non-consumable” seems like the more accurate choice. This issue only exists on iOS — on Android it’s already set correctly as a non-consumable.
So here’s my question: if I switch it from a non-renewing subscription to a non-consumable, will existing customers run into any problems, or should it be a smooth transition?
