Можно ли добиться единого входа Facebook в мобильном веб-приложении? - PullRequest
4 голосов
/ 26 июля 2011

Это моя первая публикация здесь (хотя я уже давно использую этот сайт для справки).

Я уже несколько дней пытаюсь найти или придумать способ использования«Единый вход» Facebook из мобильного веб-приложения (не собственного приложения iOS или Android) для автоматической регистрации пользователей в веб-приложении, если они уже вошли в Facebook из собственного приложения Facebook, например, на своем мобильном устройстве.

Мои ограниченные знания говорят мне, что это невозможно сделать, так как мобильный браузер и «система» (например, iOS) слишком разделены (я не могу, я не думаю, иметь свой мобильный телефон)использовать любое веб-приложение или обращаться к нативному приложению Facebook на мобильном устройстве любым способом.

Я нашел и прочитал документацию по iOS, Android и Mobile, предоставленную Facebook (https://developers.facebook.com/docs/guides/mobile/), которая, кажется, имеет смысл, но после нескольких дней просмотра всего остального, что я смог найти по этому вопросу, похоже, нет способа использовать, например, приложение Facebook на iPhoneили устройство Android для автоматического входа пользователя в мое веб-приложение, если он / она уже вошли в Facebook.

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

Я был бы очень признателен за любую помощь, мнения или указателив правильном направлении, поскольку я думаю, что это был бы отличный шаг вперед в пользовательском интерфейсе для мобильных веб-приложений (не только для собственных приложений).

Большое спасибо заранее ...

Ответы [ 2 ]

3 голосов
/ 21 ноября 2012

Возможно, немного опоздал на вечеринку, но если кому-то еще интересно, да, это возможно с помощью Cordova / Phonegap и плагина Facebook Connect: https://github.com/davejohnson/phonegap-plugin-facebook-connect/

Использование метода FB.getLoginStatus ()при запуске позволяет проверить, выполнил ли пользователь вход в родное приложение Facebook, и получить его профиль.Подробнее в примерах, приведенных в репо.

0 голосов
/ 12 октября 2011

Я еще не реализовал это сам, но кажется возможным согласно:

http://developers.facebook.com/docs/mobile/web/build/#login

...