Firebase, авторизация с телефона и Google - PullRequest
1 голос
/ 12 июля 2019

В своем приложении я использую Firebase для аутентификации.

Сначала пользователь проходит проверку подлинности с помощью телефона, мне нужно проверить его, а затем, когда вы захотите, вы можете войти в систему с помощью Google, чтобы улучшить работу приложения ...

Логин в обоих случаях делает его идеальным, у меня нет проблем с этим, более того, вы удаляете приложение, переустанавливаете его, и это как будто ничего не произошло.

Но у меня проблема в том, что, когда пользователь меняет свой номер телефона и повторно входит в приложение (например, деинсталлирует и переустанавливает), регистрируется под своим номером, тогда, если вы хотите использовать свой аккаунт Google, я получаю эту ошибку :

sign_in

com.google.firebase.auth.FirebaseAuthUserCollisionException: This credential is already associated with a different user account.

Reauthenticate

com.google.firebase.auth.FirebaseAuthInvalidCredentialsException: The supplied credentials do not correspond to the previously signed in user.

Это то, что я могу сделать, чтобы пользователь мог повторно использовать свою учетную запись Google на другом телефоне, пока я не удалю старых пользователей, но это нехорошо.

Или какая у меня альтернатива?

PS: если говорят активировать несколько учетных записей по почте, это не работает ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...