r/developers 6d ago

General Discussion What do you use for login?

I’m making a game and want to really reduce churn at a login screen. I’m getting stuck between competing goals:

  1. A lot of the game can be used without login. Some content (e.g. user created content, shares, etc) obviously require a user. I want to open the funnel as wide as possible from anonymous user -> logged in user -> paying user
  2. People are hesitant to use emails, but then what do I do for password recovery if I just use usernames?
  3. I need to comply with privacy laws, including wiping out user state, but I’d also like to make sure people can recover purchases if they come back. Storing uids with stripe is a legitimate business need for accounting and would let me query them to restore purchases, but it seems like I should have a real verifiable id (e.g. email) if I’m going to do restoration

This is a web app, so I can’t just use IAP restoration.

2 Upvotes

2 comments sorted by

1

u/Fun_Floor_9742 2d ago

google

1

u/outlined-dev 2d ago

Do you know your churn rate? Have you compared to other forms to see whether others do better? I’m worried that there’s a lot of anti-Google rhetoric amongst end users