0

Firebaseを使用してFacebookを使用してユーザーを認証するプログレッシブWebアプリケーションがあります。https://periodiza-dev.firebaseapp.com/で確認できます。Firebaseのサファリでの認証セッション

iPhoneでSafariを使用すると、ユーザー操作がうまく動作します。最初のログインでは電子メールとパスワードを要求されますが、次の場合は自動的にログにアクセスします。問題は、ユーザーが自分のホーム画面にページを追加し、このショートカットでSafariが初期化されたときに自動ログインが行われないことです。

+0

ここで解決しようとしている問題は不明です。明確にすることはできますか? – tony19

+0

私は質問を編集しました、私は今より明確であることを願っています。問題は、iPhoneのホーム画面にページが追加されたときの自動ログインです。 –

+0

実際、私は問題は、リダイレクトを返すためにフェイスブックにリダイレクトすると、Safariブラウザが開き、アプリのように動作する別のビューではないということです。したがって、ショートカットから始まったセッションは決して認証を受け取りません。 –

答えて

0

問題は、私がfirebaseでサインインするのに間違った方法を使用していたことでした。

firebase.auth().signInWithPopup(provider); 

firebase.auth().signInWithRedirect(provider); 

Firebase docs状態から変化

そのリダイレクト方法は、モバイルデバイス上で好ましいです。