We currently have a food app on the app store which already asks for user authentication to access some functionnalities/content (shaker mixes, specific recipes, add comments, customize a recipe etc...). In this app we have recipes organised in bundles we call packs (all meat recipes, recipes for children etc...)
In order to make the app a bit more profitable, we want to add premium packs that can be bought (non-consumable). We also wanted to allow only logged in users to buy such packs to avoid complexity in managing anonymous users. The question is : Is this kind of practice allowed or is it subject to rejection during review to force users to sign-in before making a purchase ?
The same question goes for a feature of meal planification that we wanted to monetize as well via a subscription. For this feature, the sign-in would be hard to escape as the meals are synced on user profiles and need to be accessible accross all user devices.
We didn't find anything prohibiting such practices in Apple guidelines but found some posts that would indicate it is in fact forbidden by Apple .
Any help or previous experience would be appreciated :)
Thanks in advance