1

私はreact-native-facebook-loginパッケージを使用しています。

そして彼らの指示に従います。しかし、インスタンス化すると未定義になります。ここで他に何をする必要があるのか​​ わかりません。

私の初期化コードは、github にあるものとまったく同じです。

  var FBLogin = require('react-native-facebook-login');
  var FBLoginManager = require('NativeModules').FBLoginManager;

ただし、FBLoginManager は常に undefined を返します。

Android 用の FBLoginManager という名前の NativeModule をビルドする必要がありますか?? 何か足りないものはありますか?または、Java ファイル、または Manifest.xml エントリが必要ですか?

また、react-native-facebook-login パッケージの中を見ると。Android 部分に 2 つの Java ファイルが表示されます

     FacebookLoginModule.java
     FacebookLoginPackage.java

代わりに、react-native のようにこれらのパッケージを参照する必要がありますか?

 var FBLoginManager = require('NativeModules').FacebookLoginModule;

それとも、FBLoginManager を関数としてエクスポートしますか?

現在 2 人によると、github のサンプルを問題なく直接実行できたということです。

4

1 に答える 1