我已經集成了react-native-fbsdk
庫,並獲取用戶的個人資料信息,如名字,中間名等,除了電子郵件反應,本機fbsdk也不回郵件
我曾嘗試readPermissions={["email,"public_profile","friends"]}
然後也沒有收到電子郵件
任何幫助,將不勝感激。
在此先感謝
我已經集成了react-native-fbsdk
庫,並獲取用戶的個人資料信息,如名字,中間名等,除了電子郵件反應,本機fbsdk也不回郵件
我曾嘗試readPermissions={["email,"public_profile","friends"]}
然後也沒有收到電子郵件
任何幫助,將不勝感激。
在此先感謝
我面臨同樣的問題,它看起來像唯一的解決方法是使用由react-native-fbsdk
提供的LoginManager
類。
import {
LoginManager,
} from 'react-native-fbsdk';
const _fbLogin =() => {
LoginManager.logInWithReadPermissions(['public_profile', 'email']).then(
(result) => {
if (result.isCancelled) {
alert('Login cancelled');
} else {
alert('Login success with permissions: ' + JSON.stringify(result));
}
},
(error) => {
alert('Login fail with error: ' + error);
}
);
}
而且你可以嘗試使用_fbLogin
功能作爲一個自定義按鈕的事件處理程序。我沒有找到如何使用藍色,開箱即用的Facebook登錄按鈕。
希望它有幫助!
一旦您完成登錄,並有一個訪問令牌,你需要使用圖形API https://github.com/facebook/react-native-fbsdk#graph-api檢索數據 你可以找到的解釋爲它here
好像它被稱爲全球性的問題:HTTPS:/ /developers.facebook.com/bugs/298946933534016/ – Cherniv
有沒有解決這個問題的方法? –