Firebase email/password account creation and email verification seems broken. It appears your are automatically logged in after creating a new account (on android at least) and it seems you have to login in order to call user.SendEmailVerification()
. After the user clicks the link in the email a web page says
You can now log in to your account
That's neat - but the user is already logged in. Is it possible to create a new email/password account without automatically logging in and to request email verification without first logging into the unverified account?
It's possible to use a cloud function to create the account currently, solving the first problem - but it does not seem possible to request email verification that way.