2014-10-28 2 views
4

Используя это в моем коде:Firebase authWithOAuthPopup войти в Facebook дает предупреждение

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

я получаю следующее предупреждение в нижней части диалогового окна, которое появляется, для приложения, которое ранее не получили разрешение на запуск :

Вы используете тип отображения «всплывающее окно» в большом окне браузера или вкладку . Для лучшего удобства работы, покажите это диалоговое окно с нашим SDK без указания явного типа отображения. SDK выберет наилучший тип отображения для каждой среды. В качестве альтернативы, установите высоту и ширину в окне window.open(), чтобы правильно установить этот диалог , если у вас есть особые требования, исключающие использование SDK . Это сообщение доступно только разработчикам вашего приложения.

Я предполагаю, что это ошибка в Firebase. Я ошибаюсь?

+0

Это предупреждение. Вы должны использовать FB JS SDK и метод 'FB.login()', чтобы обеспечить лучший пользовательский интерфейс. – hofmeister

ответ

8

[Инженер в Firebase] Это работает как предполагалось. API Firebase вручную настраивает параметры отображения всплывающего окна Facebook, чтобы наилучшим образом соответствовать используемой платформе и среде. Это предупреждение проявляется разработчикам приложения, что побуждает вас использовать JavaScript JavaScript SDK, а не общий поток OAuth.

Примечание: Это предупреждение от Facebook отображается только разработчикам, перечисленным в приложении Facebook, и ваши конечные пользователи этого не видят.

Смежные вопросы