Skip to main content
Question

IOS - cancellation doesn't get updated in RevenueCat


Forum|alt.badge.img+3

Hi there, I have my Flutter App on Production with a subscription of 1 Month.

I bught the subscription on a real device on production, and after 5 minutes I cancelled it. Looks like in RevenueCat it is still showing that thee Subscription is still active, why?
Also, on my Flutter code I’ve implemented to show a different UI if isPremium, but doesn’t have recurring true. Not sure why is not working, and RevenueCat Dashboard doesn’t get updated…


 


 

This post has been closed for comments

2 replies

Forum|alt.badge.img+3

customerInfo is showing:
```
flutter: customerInfo: CustomerInfo(entitlements: EntitlementInfos(all: {Pro: EntitlementInfo(identifier: Pro, isActive: true, willRenew: true, latestPurchaseDate: 2024-10-06T06:16:32Z, originalPurchaseDate: 2024-10-06T06:16:34Z, productIdentifier: 1MonthPremium, isSandbox: false, ownershipType: OwnershipType.purchased, store: Store.appStore, periodType: PeriodType.normal, expirationDate: 2024-11-06T07:16:32Z, unsubscribeDetectedAt: null, billingIssueDetectedAt: null, productPlanIdentifier: null, verification: VerificationResult.notRequested)}, active: {Pro: EntitlementInfo(identifier: Pro, isActive: true, willRenew: true, latestPurchaseDate: 2024-10-06T06:16:32Z, originalPurchaseDate: 2024-10-06T06:16:34Z, productIdentifier: 1MonthPremium, isSandbox: false, ownershipType: OwnershipType.purchased, store: Store.appStore, periodType: PeriodType.normal, expirationDate: 2024-11-06T07:16:32Z, unsubscribeDetectedAt: null, billingIssueDetectedAt: null, productPlanIdentifier: null, verification: VerificationResult.notRequested)}, verification: VerificationResult.notRequested), allPurchaseDates: {1MonthPremium: 2024-10-06T06:16:32Z}, activeSubscriptions: [1MonthPremium], allPurchasedProductIdentifiers: [1MonthPremium], nonSubscriptionTransactions: [], firstSeen: 2024-10-06T04:51:13Z, originalAppUserId: 8Fqbk1AMKUYGY5MWapMN2fhZeiz2, allExpirationDates: {1MonthPremium: 2024-11-06T07:16:32Z}, requestDate: 2024-10-06T17:22:51Z, latestExpirationDate: 2024-11-06T07:16:32Z, originalPurchaseDate: 2024-04-23T20:04:47Z, originalApplicationVersion: 10, managementURL: https://apps.apple.com/account/subscriptions)
```

as you can see unsubscribeDetectedAt is null, and willRenew is true...


wes_clark
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 262 replies
  • October 11, 2024

Hi! The cancellation occurred outside the app, and thus, RevenueCat would not know to refresh the receipt at that time to pick up that information. If you implement Platform Server Notifications, the app stores will notify when a change occurs quickly and we will be able to more quickly pick up on events outside the app like this.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings