2

私はReact Nativeを使ってアプリケーションを構築し始めました。そして、firebaseバックエンドを実装する過程にあります。React Native + Firebase:Facebook認証の使い方

firebaseで標準ログインを追加しましたが、今はfacebook認証を実装する際に問題があります。ドキュメントに記載されているFacebookAuthProviderにアクセスできません。

https://firebase.google.com/docs/reference/js/firebase.auth.FacebookAuthProvider

彼らは相反する例を与える、とどちらも動いていないようにみえ。最初に、インスタンス化されます:

私はこれを呼び出すときにエラーが発生します。

12-23 19:14:07.388 3082 3517 E ReactNativeJS:未定義( '新しい _Firebase2.default.auth.FacebookAuthProviderを()' を評価) コンストラクタ

と少数ではありませんそれらの下の行は次の例を示します。

var cred = firebase.auth.FacebookAuthProvider.credential(...) 

ここでは、コンストラクタではなく静的オブジェクトとしてアクセスされています。これも機能していないようです。 Firebase APIが実際にどのように動作しているかを理解するのは難しいですが、私はまだアプリケーション用のFB認証を持っていません。どんな助けでも大歓迎です!

+0

コードを表示してください – Codesingh

答えて

1

これはFirebase APIではっきりと説明されていませんが、インスタンス化されたFirebaseAppによって提供されるAPIとFirebaseモジュールによって提供されるAPIとの間に明確な区別があるようです。

私の間違いは、実際のFirebaseモジュールの代わりにFirebaseAppを通じてFacebookAuthProviderにアクセスしようとしていたことでした。私は参照を変更し、すべてが機能しているようです。

関連する問題