2016-10-02 16 views
1

をレンダリングネイティブリアクトそれは、最初に私がした:rnpmは、(フェイスブックの依存関係をインストールする)反応 - ネイティブfbsdkをインストールします。は、私が反応し、ネイティブのFacebookログ用に使用していますあなたは以下のリンクで見ることができるように、私はFacebookのログインがレンダリングといくつかの問題を抱えているFacebookのログイン

は、その後、私は基本的にFacebookのコードのチュートリアル(https://developers.facebook.com/docs/react-native/login)を追加しました: (メタデータ)アンドロイド:名= "comの

const FBSDK = require('react-native-fbsdk'); 
const { 
    LoginButton, 
} = FBSDK; 

var Login = React.createClass({ 
    render: function() { 
     return (
      <View> 
       <LoginButton 
        publishPermissions={["publish_actions"]} 
        onLoginFinished={ 
         (error, result) => { 
          if (error) { 
           alert("Login failed with error: " + result.error); 
          } else if (result.isCancelled) { 
           alert("Login was cancelled"); 
          } else { 
           alert("Login was successful with permissions: " + result.grantedPermissions) 
          } 
         } 
        } 
        onLogoutFinished={() => alert("User logged out")}/> 
      </View> 
     ); 
    } 
}); 

を最後に、私はそのようなアンドロイドマニフェストで私のFacebookのAPIキーを追加しました。 facebook.sdk.ApplicationId "android:value =" @ string/facebook_app_id "/>

この問題を解決するにはどうすればよいですか?あなたの答えをありがとう!

私は解決策を見つけた

答えて

0

...

問題は(アンドロイド/アプリで)MainApplication.javaとMainActivity.javaから来ていました。

Facebookのドキュメントは古くなっています...(反応ネイティブバージョン< 0.29 ...のみ利用可能です)。

+1

これをどのように解決しましたか?私はアンドロイドのバージョン> 0.29を使用しています –

+0

正直言って、私は本当に解決策を覚えていません... しかし、私の答えを参照してください、あなたはhttps://github.com/Sachavent/Learning_React-Native/blob/マスター/アンドロイド/アプリ/ src/main/java/com/comeet/MainActivity.javaとhttps://github.com/Sachavent/Learning_React-Native/blob/master/android/app/src/main/java/com/ comeet/MainApplication.java あなたが助けてくれたら教えてください;) – Sachavent

+0

ありがとう、ファイルのコードで自分のコードを更新しました。私は問題が何だったのかわからないが、それはちょうど働いた:)。 –

関連する問題

 関連する問題