Skip to main content
Answer

PurchaserInfo doesn't return all entitlements

  • October 19, 2021
  • 4 replies
  • 150 views

Forum|alt.badge.img+2

Hello,

I added a new entitlement with 3 products. When reading PurchaserInfo object in code, I can only see the old 2 ones. The last added is not in the list. I waited for like 12 hours, thinking RevenueCat needs more time to propagate the change. However this didn’t affect the end result. I’ve checked docs to make sure there is nothing more I need to do to make things work.

Thanks.

Best answer by ryan

Hey @Stefan! The PurchaserInfo object will only contain the Entitlements that the customer has purchased - so creating a new Entitlement in the dashboard won’t directly unlock it for customers. 

This post has been closed for comments

4 replies

ryan
RevenueCat Staff
Forum|alt.badge.img+9
  • RevenueCat Staff
  • Answer
  • October 19, 2021

Hey @Stefan! The PurchaserInfo object will only contain the Entitlements that the customer has purchased - so creating a new Entitlement in the dashboard won’t directly unlock it for customers. 


Forum|alt.badge.img+2
  • Author
  • New Member
  • October 19, 2021

Ryan, thank you. Indeed this makes sense. However, the PurchaserInfo returns 2 entitlements of which only 1 is active. The one inactive is added because at some point, it was active? It’s some sort of history?


ryan
RevenueCat Staff
Forum|alt.badge.img+9
  • RevenueCat Staff
  • October 19, 2021

However, the PurchaserInfo returns 2 entitlements of which only 1 is active. The one inactive is added because at some point, it was active? It’s some sort of history?

Yup! Entitlements never go away, they’ll just expire once the subscription has lapsed. You can use this to tell if a customer was previously subscribed. Maybe offer them a lower priced product to get them to sign up again or send them a feedback survey :) 


Forum|alt.badge.img+2
  • Author
  • New Member
  • October 19, 2021

Thank you for clarifying that.