如何通过 Create-react-native-app 使用 facebook 登录
How can I use facebook login with Create-react-native-app
我试图找到一种方法,通过 Create-react-native-app 为 Android 和 IOS 使用 Facebook 登录。那可能吗?这一切看起来都很新...
我认为您可以尝试使用其他库,例如 react-native-fbsdk or react-native-facebook-login。您可以阅读文档,因为有一个示例如何使用 facebook 实现登录。
用户https://github.com/facebook/react-native-fbsdk图书馆。
Tyler 写了一篇详细的博客,介绍如何将 Facebook SDK 安装到 React Native Android 或 iOS 应用程序中。 https://tylermcginnis.com/installing-the-facebook-sdk-into-a-react-native-android-and-ios-app/
您可以通过它们并在 React Native 应用程序中实现 Facebook 登录。
使用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}!`,
);
}
}
摘自 link.
的片段
我试图找到一种方法,通过 Create-react-native-app 为 Android 和 IOS 使用 Facebook 登录。那可能吗?这一切看起来都很新...
我认为您可以尝试使用其他库,例如 react-native-fbsdk or react-native-facebook-login。您可以阅读文档,因为有一个示例如何使用 facebook 实现登录。
用户https://github.com/facebook/react-native-fbsdk图书馆。
Tyler 写了一篇详细的博客,介绍如何将 Facebook SDK 安装到 React Native Android 或 iOS 应用程序中。 https://tylermcginnis.com/installing-the-facebook-sdk-into-a-react-native-android-and-ios-app/
您可以通过它们并在 React Native 应用程序中实现 Facebook 登录。
使用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}!`,
);
}
}
摘自 link.
的片段