Hey,
I can see in my app (iOS) that users who become premium users (subscribers) and then claim for a refund, they still considered to have isActive true in their entitlement.
To check that - When I start the app (in the appDelegate), I use the PurchasesDelegate to check what the current status of the user when he enters the app:
if purchaserInfo.entitlementstConstants.entitlementID]?.isActive == true {
// USER IS PREMIUM
} else {
// USER IS NOT PREMIUM
}
Hence, I assume that if a user asked for a refund he will no longer be entitled to be active, but I can see that users are still getting isActive true.
What am I doing wrong? Is anyone else encountered that?
Or, is there other if statement that I can do which is more accurate?
Thanks!