|
MagicLinks are a mobile nightmare. Mobile email clients use their own browser and cookie jar which consume the session cookie you're trying to put into the user's main browser. This results in users 'never staying signed in' and a lot of frustration. Sending a one-time code via email fixes this, and is in practice about as easy to use as a link on desktop. In our app (Loomio) we default to magic/codes, but let users use passwords if they prefer. |
It might be howling into the void but the conclusion I reach from this is that "Mobile email clients are a nightmare".
Generally speaking, embedded browsers in mobile apps are a terrible idea and break user expectations in multiple ways.