1

Ich konfiguriere meine Ionic App mit Facebook-Authentifizierung zu arbeiten. Alles scheint ungefähr richtig zu sein, wenn ich die App von meinem Browser aus debugge; Wenn ich die App jedoch auf dem iOS-Emulator bereitstelle, erhalte ich folgende Meldung in der Safari-Konsole:Firebase Facebook Login von Ionic (Cordova) App in iOS-Emulator

"Diese Domäne ist für OAuth-Vorgänge für Ihr Firebase-Projekt nicht autorisiert. Bearbeiten Sie die Liste der autorisierten Domänen über die Firebase-Konsole. "

Ich nehme an, das macht Sinn. Ich ging zur Firebase-Konsole, um einen zusätzlichen Domänennamen hinzuzufügen, auf dem mein Emulator ausgeführt wurde, aber ich habe keine Ahnung, was die Domäne sein würde. Ich habe sogar versucht, "window.location.hostname" zu loggen, aber es kam völlig leer, wenn ich die App vom Emulator aus starte (es ist localhost, wenn ich es vom Browser aus starte). Gibt es eine Idee, wie der Emulator die Firebase-Authentifizierung verwenden kann? Vielen Dank. Bitte lassen Sie mich wissen, wenn ich weitere Details zur Verfügung stellen kann.

Antwort

0

Sie können Firebase 2.x importieren und die fb-Auth-Funktionalität mit einer Instanz dieser Bibliothek und Firebase 3.x für die neuen Funktionen verwenden. Schließlich sollten sie die Bugs in 3.x beheben, sei nur geduldig. Dies ist offensichtlich eine vorübergehende Lösung.