2017-06-02 6 views
0

私は、ユーザーがGoogleまたはFacebookからログインできるAndroid Appを持っています。Firebase認証 - GoogleからFacebookへ、またはその逆へのユーザーの移動

多くの端末でユーザーがアプリをダウンロードできると考えると、私は状況に直面しているので、何か助けや指導が必要です。

の状況と問題点は次のとおりです。

  • すると、デバイスAにおけるユーザログインGoogleと、後に、デバイスBで=>すべてが正常です。
  • GoogleでデバイスAにログインし、後でFacebookのfirebase authでデバイスBにログインすると、ユーザーもGoogleとFacebookで同じメールを使用しています。
  • ユーザーがFacebookで最初にログインし、その後Googleでログインした場合と同じです。

Firebase認証でそれをどのように管理するか考えていますか?

答えて

0

シナリオ2の場合:Googleにサインアップしてから、Googleアカウントと同じ電子メールを持つFacebookアカウントでログインしようとすると、account-with-different-credentialというエラーが発生します。この状況を処理するには、Handling linking accounts in Firebase

シナリオ3の場合:Googleがアカウント(gmail.com)の発行者であるために発生します。その場合、Facebookアカウントはリンク解除されます。次回ユーザーがFacebookアカウントでログインしようとすると、シナリオ2が発生します。詳細はこちらの記事を参照してください。Authentication using Facebook at first and then Google causes an error in Firebase for Android

+0

ありがとうございます、今すぐリンクを確認しています。 – koridallos

関連する問題