I made an app that shows user-submitted content. any user can view content and add their own but the majority of UGC apps are viewers and only a portion contributes content.
for user contributions and for ‘favorites’ I had to use ‘public with email’ login, which means that the first page you see is the login screen, and for most users who just want to browse this is a huge block.
I tried changing to ‘public’ and added a ‘Favorite’ item in the ‘profile’ page for users to click on and invoke the login page if they want to submit content, but this doesn’t work.
I would like to have open access to the app, and only require login if a user wants to (or when he does an action that requires a login such as favorite or clicking a button which I define).
I hope my issue is clear - anyone have any ideas on how to call the login page, not on launch?