react-native-fbsdk 不回邮件

Sri*_*uni 0 facebook-graph-api ios react-native react-native-fbsdk

我已经集成了react-native-fbsdk库并获取了用户个人资料信息,例如除电子邮件外的姓名、中间名等

我试过了 readPermissions={["email,"public_profile","friends"]}

然后也收不到电子邮件

任何帮助,将不胜感激。

提前致谢

Fel*_*e92 7

我面临着同样的问题,它看起来像唯一的解决方法是使用LoginManager所提供的类react-native-fbsdk

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);
    }
  );
}
Run Code Online (Sandbox Code Playgroud)

您可以尝试将该_fbLogin函数用作自定义按钮的事件处理程序。我没有找到如何使用蓝色、开箱即用的 facebook 登录按钮。

希望能帮助到你!