2017-12-10 4 views
0

Ich dachte nach firebase version 3.0.0 Telefon Auth würde integriert werden. Ich bekomme jedoch weiterhin den Fehler, dass firebase.auth().verifyPhoneNumber() keine Funktion ist (Node.js). Ich arbeite derzeit mit react native, was bedeutet, dass ich die Web API verwende. Kann jemand von hier aus weitermachen?Telefonnummer in Reactive Native mit Firebase bestätigen?

  • "Feuerbasis": "^ 4.8.0"

EDIT: Ich bin die Umsetzung Facebook, Google und E-Mail als Anmelde-Verfahren. Meine App erfordert jedoch, dass der Benutzer seine Telefonnummer überprüft. Alles, was ich in den Dokumenten sehe, ist, wie man sich per SMS anmeldet, aber keine Überprüfung.

Vielen Dank im Voraus!

+0

vielleicht ist dies ein bisschen irrelevant, aber die Art und Weise, wie wir Telefon-Auth behandeln, sendet einen Code an das Telefon des Benutzers über Twilio und sie geben diesen Code in einem Feld an verifiziere sie. –

+0

@ShayanJavadi nein, es ist gut! Ich dachte jetzt selbst an Twilio. Aber ich hätte es wirklich gemocht, dass das ein Teil des Firebase wäre. Ein One-Stop-Shop. –

Antwort

0

Wenn Sie signInWithPhoneNumber, überprüfen Sie im Wesentlichen die Telefonnummer eines Benutzers. Sie können sich mit Facebook/Google anmelden und dann linkWithPhoneNumber/updateWithPhoneNumber an die currentUser. Dies würde die Telefonnummer des Benutzers aktualisieren und auch die Eigentumsrechte bestätigen. Die Authentifizierung von Telefonnummern wurde in Firebase seit Version 4.x.x unterstützt. BTW, das funktioniert nicht direkt aus der Box für react-native. Sie müssten einen ähnlichen Ansatz verwenden: Ionic2 authentication firebase