I have been able to identify previous paid users in the iOS version of my Capacitor App using AppTransaction.shared in a Capacitor plugin I wrote. It works well. I able to keep my previous paid users free and offer subscriptions to new users only.
In Android, I understand one can query past purchases using BillingClient.queryPurchases()? Is it possible using the Revenucat Capacitor Purchase Plugin to access this value with Revenuecat? Currently I identify new users using Firebase Remote Config and “first_user” date, but this is not always accurate when a user updates their device or deletes the App.