火力地堡authWithOAuthPopup登录到Facebook的显示警告

问题描述:

在我的代码使用此:火力地堡authWithOAuthPopup登录到Facebook的显示警告

ref.authWithOAuthPopup("facebook", function(error, authData) { ... }); 

我得到的出现,对于以前没有得到许可才能运行的应用程序的对话框底部以下警告:

你在一个大的浏览器窗口或标签 使用“弹出式”的显示类型。为了获得更好的用户体验,请在我们的 JavaScript SDK中显示此对话框,而不指定明确的显示类型。 SDK 将为每个环境选择最佳显示类型。 如果您有特殊要求,则不能使用 SDK,请在您的window.open()调用上设置高度和宽度以正确调整此 对话框的大小。此消息仅对您的应用程序的开发人员可见。

我假设这是Firebase中的一个错误。我错了吗?

+0

这是一个警告。您应该使用FB JS SDK和'FB.login()'方法来提供最佳的用户体验。 – hofmeister 2014-10-28 05:52:45

[Firebase工程师]这是按预期工作的。 Firebase API手动配置Facebook弹出窗口的显示参数,以最佳地匹配您正在使用的平台和环境。此警告显示给应用程序的开发人员,鼓励您使用Facebook JavaScript SDK而不是普通的OAuth流程。

注意:来自Facebook的此警告仅向Facebook应用程序中列出的开发人员展示,您的最终用户将看不到它。