Jeder hat einen Vorschlag, wie dies funktioniert. Ich habe eine Facebook-Anmeldung, und wenn es keine Daten für diesen Benutzer gibt, schreiben Sie Daten.Firestore soziale Anmeldung in die Datenbank hinzufügen
let users = firebase.usersCollection;
signUserInFacebook() {
const self = this;
var provider = new Firebase.auth.FacebookAuthProvider();
Firebase.auth().signInWithPopup(provider)
.then(function(user) {
usersRef.orderByChild('email').equalTo(user.email).once('value',
function(snapshot){
var exist = (snapshot.val() !== null);
if(!exist){
users.add(user)
}
}
})
},
So etwas wie diese Bearbeitung? –
Verwenden von Firestore. –