如何在Create-react-native-app中使用Facebook登录

8

我想找一种方法在Create-react-native-app中使用Facebook登录,适用于Android和IOS。这是可能的吗?所有这些看起来都非常新...

3个回答

10

使用Expo SDK,这样您就不必从create-react-native-app中弹出。

import { Facebook } from 'expo';

async function logIn() {
  const { type, token } = await Facebook.logInWithReadPermissionsAsync('<APP_ID>', {
    permissions: ['public_profile'],
  });

  if (type === 'success') {
    // Get the user's name using Facebook's Graph API
    const response = await fetch(`https://graph.facebook.com/me?access_token=${token}`);

    Alert.alert(
      'Logged in!',
      `Hi ${(await response.json()).name}!`,
    );
  }
}

从链接中摘取的片段。


我必须说,我不明白为什么人们会对你的问题投反对票……它非常合理。他们可能误读了它或者对create-react-native-app不了解。 - fxlemire
哈哈,谢谢你的支持 :) 我押注在第二个 ;) - mb3

0

-1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接