Hi RevenueCat team and community, I am building my mobile application using FlutterFlow (No-Code platform), so I do not manually manage native Android configuration files or code in a standard IDE. When trying to generate a release Android App Bundle (AAB), my build fails during the R8 minification task because of `purchases_flutter` and Google Play Billing API classes. I have attached a complete diagnostic report to this post (Flutter Build Diagnostic Report.pdf) which contains the exact error logs, but here is the core issue:
ERROR: R8: Missing class com.android.billingclient.api.QueryPurchaseHistoryParams$Builder (referenced from: ... com.revenuecat.purchases.google.BillingClientParamBuildersKt.buildQueryPurchaseHistoryParams(...)) Execution failed for task ':app:minifyReleaseWithR8'.
Since I am working within FlutterFlow, could you please advise on how I can resolve this? Specifically: 1. Do I need to add custom ProGuard keep rules in FlutterFlow for RevenueCat / Google Play Billing? 2. Is there a recommended configuration to prevent R8 from stripping these classes in a FlutterFlow project? Thank you so much for your help!
