2017-03-20 17 views
0

firebase authはユーザをプログレッシブウェブアプリケーションのオフラインモードにしますか?Firebase Auth - プログレッシブウェブアプリケーション(ポリマー)オフラインモード

アプリがオフラインの場合、Firebase認証はどのように機能しますか? 2つのシナリオを知りたいですか?

  1. ユーザー(アプリが同期のためにpouchDB &のCouchDBを使用している)オフラインであるアプリの際に初めてログインする必要
  2. 既に署名したユーザーが、アプリはオフラインになりました。このモードはfirebase認証でも機能しますか?

よろしく、 Sowmyan

答えて

2

ユーザを認証するアクティブな接続を必要とします。 Firebaseがサーバに接続せずにユーザを認証する方法はありません。

ユーザーが認証されると、ユーザーはオフラインになってもアプリケーションは引き続き機能します。 Firebaseデータベース操作は、ローカルキャッシュから読み取り、キューに書き込まれます。接続が復元されると、ユーザーの認証トークンが(必要に応じて)リフレッシュされ、書き込みがサーバーに送信されます。

+0

Firebase認証を初めて使用していて、その回答が役立ちます。オフラインでサインインしようとすると、サインインプロセスは完了しません。私は内部的に "接続されていない"例外や何かを投げて失敗することを期待していました。 Firebaseはそれをしないので、ログインしようとする前に接続状態をチェックするはずですか? –