Android Firebase OAuth подписывает странное поведение

Vahe Gharibyan спросил: 14 ноября 2017 в 07:24 в: android

Когда я впервые вхожу в учетную запись Google, затем войдите в систему, используя учетную запись Facebook. Firbase возвращает "ERROR_ACCOUNT_EXISTS_WITH_DIFFERENT_CREDENTIAL" Это правильно, потому что я отключил параметры подписи нескольких учетных данных из консоли Firebase.

Проблема возникает при первом входе в систему с использованием учетной записи Facebook. Поставщики верны, а UserInfo отображает информацию учетной записи пользователя Facebook. Но электронная почта не подтверждена.

FirebaseUser user = getFirebaseUser();
user.isEmailVerified() // is false

И очень странное поведение происходит, когда я вхожу в учетную запись Google. Первая база Firebase не возвращает то же исключение для учетных данных. , И Firebase удалил учетную запись Facebook, но у меня есть логин через учетную запись Facebook. Информация о пользователе Facbook удалена из user.getProviderData() У меня есть проверка консоли Firebase. Там показывается, что я захожу через фейсбук

0 ответов