2014-10-28 75 views
4

在我的代碼使用此:火力地堡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

回答

8

[Firebase工程師]這是按預期工作的。 Firebase API手動配置Facebook彈出窗口的顯示參數,以最佳地匹配您正在使用的平臺和環境。此警告顯示給應用程序的開發人員,鼓勵您使用Facebook JavaScript SDK而不是普通的OAuth流程。

注意:來自Facebook的此警告僅向Facebook應用程序中列出的開發人員展示,您的最終用戶將看不到它。