1

私の目的:すべてのブラウザ、デスクトップ、モバイルで認証できる Firebase バックエンドを備えた ionic アプリを作成すること。現在、FB 認証は Safari ios と Chrome デスクトップで完全に機能します。ただし、Firebase で提案されているように、「両方の認証方法を組み合わせてすべての環境をカバーする」にもかかわらず、Chrome IOS では機能しません。

ステータス:現在、数え切れないほどの StackOverflow スレッド (Google フォーラムを含む) を読んでいますが、完全に可能であるとしても、明確な答えを得ることができません。

以下の私のコードは OAuthPopup と OAuthRedirect の両方を許可しますが、Chrome IOS は単純に同じページをロードし、最後に firebase_request_key を含めるように URL を変更します。

ref.authWithOAuthPopup("facebook", function(error, authData) {
    if (error) {
      if (error.code === "TRANSPORT_UNAVAILABLE") {

        ref.authWithOAuthRedirect("facebook", function(error) {
          console.log("this didn't work either");
          $state.go('app.home');
        });
      }
    } else if (authData) {
      // user authenticated with Firebase
      $state.go('app.home');
    }
 });

質問: Chrome IOS で FB 経由で認証することは可能ですか? もしそうなら、どのように?

同様の質問をしているオープン スレッドがたくさんあることは認識していますが、Firebase.com からの認証を示す次のフィドルが Chrome IOS または Firechat で機能しなかったため、それが可能かどうか疑問に思い始めました。

http://jsfiddle.net/firebase/a221m6pb/embedded/result,js/ https://firechat.firebaseapp.com/

4

0 に答える 0