During testing, when the subscription expires, the user still appears to have premium status in the iOS app, even though the RevenueCat server has already updated its status. The app seems to remain in premium status until I close and reopen it multiple times.
I understand this might be an issue with my app. I've implemented a ViewModel and set it to refresh when the subscription status changes. However, it doesn't recognize when the subscription has expired.
How can I address this problem? Does anyone have any suggestions?