I want my user experience to be a case of putting in an email address and password and being signed up for cross-platform game syncing.
For this, my user puts in their email and password and I perform a login or account creation. Trouble is, there's no obvious way to test for the account and then log in or create.
LoginWithEmailAddress doesn't have a 'createaccount' option unlike log in with custom ID. Reading around, it looks like I need to perform a login, and then in the error trapping, when there's no account, create one.
Is that the intended workflow, as opposed to calling some 'DoesAccountExist' method?