javascript - 从 iOS 模拟器中的 Ionic (Cordova) 应用程序登录 Firebase Facebook

标签 javascript ios cordova ionic-framework facebook-authentication

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

“此域未获得对您的 Firebase 项目执行 OAuth 操作的授权。请从 Firebase 控制台编辑授权域列表。”

我认为这是有道理的。我转到 Firebase 控制台添加运行模拟器的附加域名,但不知道该域名是什么。我什至尝试记录“window.location.hostname”,但当我从模拟器运行应用程序时,它显示为完全空白(当我从浏览器运行它时,它是本地主机)。知道如何允许模拟器使用 Firebase 身份验证吗?非常感谢。如果我可以提供更多详细信息,请告诉我。

最佳答案

您可以导入 firebase 2.x 并通过该库的实例使用 fb auth 功能,并使用 firebase 3.x 来实现新功能。最终,他们应该会修复 3.x 中的错误,请耐心等待。显然,这是一个临时解决方案。

关于javascript - 从 iOS 模拟器中的 Ionic (Cordova) 应用程序登录 Firebase Facebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37380984/

相关文章:

ios - 带有CTStringAttributes和NSMutableAttributedString的CTFont使我的应用程序在xamarin中崩溃

javascript - 去抖谷歌地图自动完成

javascript - 如何从 React 中的 HOC(高阶组件)访问方法/函数而不将其作为 prop 传递?

iOS Facebook 请求更多权限迫使我再次登录

ios - 获得Facebook等周边地区名称的简单方法?

移动 UI 框架和其他 UI 脚本

javascript - Phonegap FileReader readAsText 返回 null 但 readAsDataURL 有效

iphone - 将 iPhone 通讯录联系人放入移动网络应用程序?

javascript - Omniture 跟踪等于字符 "="转义

javascript - vue动态组件,重复信息