firebase react native login code example
Example 1: login and logout react native and firebase
distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distszipStoreBase=GRADLE_USER_HOMEzipStorePath=wrapper/distsdistributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
Example 2: 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}`);
}
}