I'm trying to login with Google but it throws me this error:
code: "auth/operation-not-supported-in-this-environment" message: "This operation is not supported in the environment this application is running on. "location.protocol" must be http, https or chrome-extension and web storage must be enabled."
This is the code:
const provider = new firebase.auth.GoogleAuthProvider();
provider.addScope('profile');
provider.addScope('email');
firebase.auth().signInWithPopup(provider)
.then((result) => {
console.log(result);
})
.catch((error) => {
console.log(error);
})
Aditional Information:
- "firebase": "^3.7.1"
- "react-native": "^0.42.0"
- platform: Android
any ideas? thanks in advance!
signInWithPopup()method doesn't work with React Native, only on web. Try to usesignInWithCredential(): stackoverflow.com/a/41014021/1206613 - Ivan Chernykh