2017-01-07 32 views
1

它已經2天了,我一直在嘗試將react-native-fbsdk加入到我的react-native項目中;但沒有運氣。 已經通過並遵循互聯網上的大多數教程(包括由Facebook提供的教程:https://developers.facebook.com/quickstarts/),但似乎沒有任何工作。 我得到的是一個帶有紅色邊框的長方形(本應該是「使用Facebook登錄」)正確地將fbsdk集成在react-native中

我剛剛開始2天前,所以我所做的一切都是最新的。 我還安裝了用於將模塊鏈接到本地​​應用程序的'rnpm'。

這裏是的package.json:

{ 
     "name": "bas", 
     "version": "0.0.1", 
     "private": true, 
     "scripts": { 
     "start": "node node_modules/react-native/local-cli/cli.js start", 
     "test": "jest" 
     }, 
     "dependencies": { 
     "react": "~15.4.0-rc.4", 
     "react-native": "0.40.0", 
     "react-native-fbsdk": "^0.4.0" 
     }, 
     "devDependencies": { 
     "babel-jest": "18.0.0", 
     "babel-preset-react-native": "1.9.1", 
     "jest": "18.1.0", 
     "react-test-renderer": "~15.4.0-rc.4" 
     }, 
     "jest": { 
     "preset": "react-native" 
     } 
    } 

很抱歉,如果我似乎啞的任何地方;剛剛開始移動應用開發;我來自網頁開發背景。

在此先感謝!

+0

任何方式你可以顯示一些代碼? –

+0

代碼與「啓動器/示例代碼」提供的代碼相同;所以沒有問題。 –

+0

試試https://developers.facebook.com/docs/react-native – dive

回答

0

我不能拿這個答案的功勞 - 但經過一番挖掘後,似乎問題在react-native v0.40.0引入。不幸的是,許多圖書館尚未更新以適應這些變化。

幸運的是,react-native-fbsdk確實支持它,但不幸的是它還沒有正式發佈呢。

您可以直接從github使用最新版本(包括修復)。 按照這裏的步驟:https://github.com/facebook/react-native-fbsdk/pull/322#issuecomment-271457311

這對我有效!祝你好運。

相關問題