gpt4 book ai didi

ios - Ionic Framework 和 Firebase 3.x 版本 : This domain is not authorized for OAuth operations for your Firebase project

转载 作者:技术小花猫 更新时间:2023-10-29 11:02:57 26 4
gpt4 key购买 nike

我正在使用 Ionic Framework 和 Firebase 开发一个 iOS 应用程序。我已经在我的项目中将 Firebase SDK 更新到版本 3.x。我想要做的是在真实设备上使用 Facebook 对用户进行身份验证。当我在浏览器上测试时一切正常。但是,每当我在真实的 iOS 设备上运行时,我总是会收到以下错误:

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

在 Firebase 上,我已经将“localhost”和“127.0.0.1”添加到我的授权域列表中。所以我不确定现在该做什么。

请注意,我的项目中没有使用 WKWebView。

这里有人可以告诉我如何解决这个问题吗?请指教。

最佳答案

错误 “此域未被授权用于您的 Firebase 项目的 OAuth 操作。从 Firebase 控制台编辑授权域列表。” 仅阻止 signInWithPopup() signInWithRedirect() linkWithPopup()linkWithRedirect() 操作停止工作。所有其他函数,包括 signInWithCredential(),都应该可以工作。

我相信您会看到此错误,因为 ionic 应用程序没有真正的域,而这是我上面提到的 4 个功能的要求。

您的问题的解决方案是忽略错误(它只是信息性的)并且不使用 signInWithPopup signInWithRedirect linkWithPopup链接重定向。相反,使用 OAuth 库,例如 ngCordovaOAuth然后使用 auth().signInWithCredential(...)(请参阅 Twitter 的示例说明 here)。

关于ios - Ionic Framework 和 Firebase 3.x 版本 : This domain is not authorized for OAuth operations for your Firebase project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37362957/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com