Skip to main content
Answer

`allPurchasedProductIdentifiers` still shows expired subscriptions

  • August 20, 2025
  • 2 replies
  • 44 views

Forum|alt.badge.img+2

When a user starts a subscription, I can see it under:
allPurchasedProductIdentifiers: [“com.xyz.weekly”]

Which is perfect.

However, after they cancel subscription, I still see “com.xyz.weekly” under allPurchasedProductIdentifier

I don’t use entitlements and offerings, so I can’t check active entitlements field.

Is there solution to this?

Best answer by joan-cardona

Hi ​@cihadturhan,

You are correct, the way to go is using the entitlements and that array is for all purchased products in history. You’ll see them even if they are not active anymore.

 

Best,

This post has been closed for comments

2 replies

Forum|alt.badge.img+2
  • Author
  • Helper
  • August 20, 2025

Anyways, I had to use entitlements for it. 

Seems like it’s not a bug, it’s a feature thing. 

Even if a user don’t have active subscription, you still see them in allPurchasedProductIdentifiers so I added my products to entitlements.


joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • Answer
  • August 27, 2025

Hi ​@cihadturhan,

You are correct, the way to go is using the entitlements and that array is for all purchased products in history. You’ll see them even if they are not active anymore.

 

Best,