I'm currently making an app using RCs Flutter SDK and I'm excited to get integrated.
I believe I've wrapped my head around entitlements, packages, and offerings and what input on my future offerings.
My budgeting app will have 2 entitlements for standard and premium subscriptions. I also plan to sell monthly and yearly subscriptions on iOS and Android.
So far, everything seems normal and similar to the products examples on the doc site.
My twist is that service I offer will only allow users to connect to N financial institutions based on the subscription level a user chooses. I want to be able to offer the standard plan with a default entitlement of 3 linked institutions and the premium with a default of 7 institutions.
I'm also planning to allow users to change their linked institutions limit manually (from 3 to 5 for example) and have their monthly/yearly subscription reflect that change in cost.
My question is, will I have to make an entitlement for each amount of linked accounts? And with that, have a product for each sub tier, linked account limit, and renewal frequency on each Platform?
With a total product count of: 2 tiers x N linked institutions x 2 renewal freq x 2 platforms?
Thanks for the help!
I hope I'm not overthinking this. I thought of having linked limits as consumables, but I can't do that as I'm charged per month to have N institutions linked for a user.