1
我使用的反應母語爲Facebook日誌中,你可以在下面的鏈接上看到的,我有一些問題,與Facebook登錄渲染:陣營本地渲染Facebook登錄
要獲得那首先我做了:rnpm install react-native-fbsdk(安裝facebook依賴項)。
然後我說的基本知識Facebook的代碼教程(https://developers.facebook.com/docs/react-native/login):
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>
);
}
});
最後,我添加了這樣的Android清單我的Facebook API密鑰: (元數據)安卓名=「融爲一體。 「facebook.sdk.ApplicationId」android:value =「@ string/facebook_app_id」/>
你有什麼想法解決這個問題嗎?非常感謝你的回答 !
你是如何解決這個問題的?我使用的版本> 0.29在Android –
要最認真,我不記得解決方案... 但請參考我的答案,你應該看看https://github.com/Sachavent/Learning_React-Native/blob/ master/android/app/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 並將其與facebook文檔進行比較... 告訴我它是否有幫助;) – Sachavent
謝謝,我用代碼更新了我的代碼,並且它工作正常。我不知道是什麼問題,但它只是工作:)。 –