Firebase Mehrere Authentifizierungsanbieter verwalten

Ich arbeite an einer Android-Anwendung, die mithilfe von Firebase wie Facebook, Google und E-Mail / Passwort mehrere Authentifizierungen verwendet. Jede Authentifizierung funktioniert auf unterschiedliche Weise.

Aber wenn ich mich mit Google anmelde und dann abgemeldet bin und später wenn ich Facebook benutze, um mich mit derselben E-Mail-ID anzumelden.

Es sagt

com.google.firebase.auth.FirebaseAuthUserCollisionException: Ein Konto mit derselben E-Mail-Adresse, aber unterschiedlichen Anmeldeinformationen ist bereits vorhanden. Melden Sie sich mit einem Anbieter an, der dieser E-Mail-Adresse zugeordnet ist.

Alles, was ich tun möchte, ist, das Konto zusammenzuführen, wenn der Benutzer versucht, sich mit derselben E-Mail-ID bei einem anderen Authentifizierungsanbieter anzumelden.

Ist, es gibt eine Möglichkeit, dies mithilfe von Firebase zu handhaben.

Bitte um Hilfe.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage