0

phonegapangularjsを使用して最初のfirebaseアプリを構築します。Chrome で正常に認証され、fb ユーザー ID が返されます。

私の問題は、phonegap 2.9でビルドし、 facebookでログインすると、ログイン後に白い画面しか表示されないことです。

私の限られた理解は、おそらくコールバックを正しく処理していないということです。

コンソール ログに次のように表示されます。

Finished load of: https://auth.firebase.com/auth/facebook/callback/?firebase=mementomori
&internalRedirect=false&code=AQDLp_n5_JCnC4yc1OXcXhd2Xfty_UHy_2bmOpR
-JIbyeEZQfh9LCf02deQkXbtXQknxYpTf_XHGFiy4DB1S4Do6fILTmFZ2_z
-S_N872VhwtlWkkOam4I9iMKoqa8PF43jIIdfvTpg8CwPZMs3YrVwqwuJRKzkovBL6nWI8vtdSa
_CFnEhHanXHoaJ3mH7d2vmbhmNGusBkfRdqXnd3LEC1rUyY7hrEr4pfN3BCRAzzgY_
YTot0CUoqRImLPAI76qc18KWaCytZ0ueaMnH7zavkvNExpVSiKlPQBdLUQmFmZQa
FQc6gNWm3dfZTAJw9hLg#_=_

このコールバックを適切に処理する方法について誰かが情報を提供できますか?

ソリューション ネイティブ phonegap fb プラグインでログインし、認証のために認証トークンを firebase に渡すことで問題を回避しました。

4

1 に答える 1

1

Phonegap で Firebase Simple Login を使用している場合は、いくつかの前提条件があります。

  • アプリケーションにphonegap.jsまたはを含めました。cordova.js
  • InAppBrowserアプリケーションでプラグインを有効にしました。

上記の両方が構成されている場合、Firebase Simple Login は PhoneGap でデスクトップ/Web と同等に動作し、Simple Login コンストラクターに渡したコールバックはログイン エラーまたはユーザー オブジェクトで呼び出されます。それが役立つことを願っています!

于 2013-09-02T17:30:19.807 に答える