facebook login firebase react code example
Example: react native firebase login with facebook
async function logIn() {
try {
await Facebook.initializeAsync({
appId: "APP ID HERE",
});
const {
type,
token,
expirationDate,
permissions,
declinedPermissions,
} = await Facebook.logInWithReadPermissionsAsync({
permissions: ["public_profile"],
});
if (type === "success") {
alert(`HELLO`);
console.log("SUCCESS");
const response = await fetch(
`https://graph.facebook.com/me?access_token=${token}`
);
Alert.alert("Logged in!", `Hi ${(await response.json()).name}!`);
} else {
}
} catch ({ message }) {
alert(`Facebook Login Error: ${message}`);
}
}