Currently, billingClient.queryPurchasesAsync
returns a list of purchases which only has data like productId, purchaseToken, purchaseTime, etc.
But I have a scenario where my app has 1 monthly base plan and 2 offers underneath it- offer1 and offer2. Now the user has selected offer1 and is now subscribed. What if the user accidently uninstalls the app and reinstalls it? The user should be able to jump into the app with offer1. Is there a way to know which offer the user has currently availed? (in my case offer1)