Firebase Facebook Login from Ionic (Cordova) app in iOS Emul



我正在配置我的Ionic应用程序以使用Facebook身份验证。当我从浏览器调试应用程序时,一切似乎都正确;但是,当我将应用程序部署到iOS模拟器时,我在Safari控制台中收到以下消息:

"此域未授权对您的 Firebase 项目进行 OAuth 操作。从 Firebase 控制台编辑授权网域列表。

我想这是有道理的。我转到Firebase控制台添加了一个运行模拟器的额外域名,但不知道该域名是什么。我什至尝试记录"window.location.hostname",但是当我从模拟器运行应用程序时,它完全空白(当我从浏览器运行它时它是本地主机)。知道如何允许模拟器使用Firebase身份验证吗?谢谢一堆。如果我能提供更多详细信息,请告诉我。

您可以导入 Firebase 2.x,并将 fb 身份验证功能与该库的实例一起使用,并将 Firebase 3.x 用于新功能。最终,他们应该修复 3.x 中的错误,只是耐心等待。显然,这是一个临时解决方案。

最新更新