Hi,
I’m currently integrating RevenueCat into my Android app and encountered some unexpected behavior when handling subscription cancellations.
After clicking “Unsubscribe” in the Play Store and then opening my app:
• The activeEntitlement.unsubscribeDetectedAt property is returning null.
• The activeEntitlement.willRenew property is returning true.
I was expecting unsubscribeDetectedAt to indicate when the unsubscription was detected and willRenew to be false since the user unsubscribed.
Could you help me understand how these properties are expected to behave in this scenario? Specifically:
1. When should I expect unsubscribeDetectedAt to be populated?
2. Why does willRenew remain true even after the user unsubscribes?
3. Is there a recommended way to detect unsubscriptions promptly?
Any clarification would be greatly appreciated. Thank you!