https://pub.dev/packages/purchases_flutter/changelog#900 broke restoring some purchases. I’m trying to find a solution for it, so I wanted to ask:
- Does RevenueCat plan to somehow automatically fix this?
I saw this comment mentioning RC working on some permanent fix? - Is it possible, with any version of the SDK, to detect which purchases won’t be restored in version 9+ ?
If it was, then developers would be able to ship such detection and store user’s info (locally or on server) about their purchases. App could be running with this logic for XXX time, before finally updating to version 9+. It’s not ideal, but it would save a considerable percent of users.
Appendix
I have an account where I made first ever purchase in my app using https://pub.dev/packages/in_app_purchase. After I migrated to RC, restoring the purchase always worked fine, but stopped after updating to version 9.0. I double checked my git history and I used `buyNonConsumable()` method back then. In RC dashboard the product was also marked as NonConsumable. So I’m struggling to understand why restoring it stopped working.
