We have 3 auto-renewable subscription products setup with a 30 day free introductory offer and we just went live with RevenueCat :)
So there is a user who subscribed with the trial and upgraded after a few hours. We received the `PRODUCT_CHANGE` webhook with the correct `new_product_id`. However, we did not receive any webhook afterwards. We expected a `RENEWAL` webhook with the new product id as `product_id` as per the documentation here.
Our webhook listener simply listens to all events and then poll the RevenueCat api and update the database at our end for the `product_id` which was sent from the webhook. It is important for our server to be up-to-date as the entitlements are handled by our server.
Could someone let me know what can be done in a situation like this?
I did happen to see this but not very sure if they are related.