Я пытаюсь связать учетные данные учетных записей с помощью пакетов firebase_auth, google_sing_in и facebook_login, но я не знаю, как обработать эту ошибку, fetchSignInMethodsForEmail требует электронную почту, а обратный вызов ошибки не возвращает ее. Пожалуйста, помогите
Это ошибка:
PlatformException (ERROR_ACCOUNT_EXISTS_WITH_DIFFERENT_CREDENTIAL, учетная запись уже существует с тем же адресом электронной почты, но с другими учетными данными для входа. Войдите с помощью поставщика, связанного с этимадрес электронной почты., ноль)
Это документация в исходном коде:
ERROR_ACCOUNT_EXISTS_WITH_DIFFERENT_CREDENTIAL - если уже существует учетная запись с адресом электронной почты, указанным Google. Решите этот случай, вызвав [fetchSignInMethodsForEmail], а затем попросив пользователя войти в систему, используя один из них.