плагин phonegap + facebook: логин открывает браузер вместо всплывающего окна (iOS) - PullRequest
2 голосов
/ 14 марта 2012

Я создаю приложение phonegap с аутентификацией в Facebook (https://github.com/davejohnson/phonegap-plugin-facebook-connect). У меня уже работает на Android, но на iOS, у меня возникает эта проблема:

Когда я нажимаю «Войти»'(на примере index.html, предоставляемого плагином), он открывает окно браузера и переходит на страницу входа в систему с мобильного телефона в Facebook, вместо того, чтобы открывать диалоговое окно входа в Facebook:

enter image description here

Тем не менее, когда я нажимаю «запись на стене», она открывает ожидаемое всплывающее окно (хотя это также кажется ошибочным, логин не работает).

Что можно сделать, чтобы открыть всплывающее окнодля диалогового окна входа, а не браузера?

Приветствия,

Hoff

1 Ответ

3 голосов
/ 14 марта 2012

Теперь это стандартное поведение для FBConnect, когда устройство поддерживает многозадачность, но не установлено приложение FB. Всплывающее окно используется только на устройствах, которые не поддерживают многозадачность.

Если вы действительно хотите всплывающее окно, вам нужно перейти к коду FBConnect и изменить его так, чтобы он всегда использовал FBDialog.

Поведение документировано здесь https://developers.facebook.com/docs/mobile/ios/build/#implementsso

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...