をレンダリングネイティブリアクトそれは、最初に私がした: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.29を使用しています –
正直言って、私は本当に解決策を覚えていません... しかし、私の答えを参照してください、あなたは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
ありがとう、ファイルのコードで自分のコードを更新しました。私は問題が何だったのかわからないが、それはちょうど働いた:)。 –