Hi all,
I’m new here and I want to change my revenue flow of my flutter app by changing the non renewable subscription to renewable subscriptions using Revenuecat.
I have one question regarding montly subscriptions with groups.
My situation:
I have groups with multiple people in it. My plan is that one person of such a group can subscribe to a monthly plan which is connected to this group (everyone in the group benefits from this). I use Firebase to manage if a group is “Pro” or not. This “Pro” status which is dependend on when a subscription expires has to be updated with the subscription of the user that bought it (even when the user doesn’t open the app!). My idea is that if a subscription is (auto) renewed, a webhook can update the expiration date in my Firebase database which will make the pro status available for all users even when a user didn’t open the app.
The question that comes to mind is that when a user buys premium for a group, the subscription should be coupled to a “group ID” instead of only the user. I was wondering if using the Revenuecat flutter SDK it is possible to add extra data to a subscription when it is bought. This data can then be used with a webhook to my Firebase cloud functions when this subscription is renewed.
Or if I’m thinking wrong about my approach or if there is any other way I can achieve this setup I am also curious to know how!
Thanks in advance!
~Navii