I’m using the following API to get the user’s state: `https://api.revenuecat.com/v1/subscribers/:id`
Unfortunately, the API is not returning back the upgraded package while the user is in TRIAL period.
Here is my typical user flow:
- User subscribe for 3 days trial period (this package is extremely limited, that way we could push the users to upgrade their subscription)
- User upgrade the subscription on trial period. (At this point I can not see the upgraded package neither in the “entitlements” nor in the “subscriptions”)
When a customer upgrades products during an introductory period (including a free trial), Apple does not cancel the introductory offer but instead keeps the introductory offer active in addition to the upgraded product. So in these cases you can expect two products in the same Subscription Group to be active simultaneously.
According to this documentation: https://www.revenuecat.com/docs/managing-subscriptions I assume that the API should return this information