Интеграция Facebook, Twitter, Google+ в приложение Android с помощью PhoneGap - PullRequest
7 голосов
/ 17 сентября 2011

Я хочу интегрировать Facebook (например), Twitter, Google+ (пузырьковую кнопку) в мое приложение для Android, которое разработано с использованием jQuery Mobile в PhoneGap, чтобы пользователи могли публиковать контент со страницы на своих стенах.У меня ничего не работает.

Ответы [ 3 ]

0 голосов
/ 21 июля 2012

Для Facebook phonegap-plugin-facebook-connect работает хорошо, хотя интеграция сложнее, чем следовало бы.

0 голосов
/ 16 апреля 2014

Я могу решить это следующим образом:

1) Когда пользователь нажимает Google, Facebook, Twitter и т. Д., Я открываю ссылку (http://www.mywebsite.com/login/google) в InAppBrowser (встроенная функция PhoneGap, плагин не требуется), если Google нажимается

2) Когда ссылка открыта, мой сервер перенаправляется на Google.com, и пользователь видит страницу входа в Google.

3) Пользователь аутентифицируется в Google, а Google перенаправляет токен на мой сервер.

4) Теперь мой сервер использует этот токен для создания учетных записей, журналов, выполнения дополнительных операций, а затем перенаправляет на URL-адрес с информацией, требуемой моим приложением для телефона.

например. - Перенаправляет на http://mywebsite.com/login/google/successful?token=<>&query-string-parameters

5) InAppBrowser прослушивает изменения URL-адресов и, когда находит URL-адрес с указанным выше шаблоном, обрабатывает URL-адрес, анализирует информацию, отправленную с URL-адресом, а затем закрывает InAppBrowser.

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

Здесь - сообщение в блоге, описывающее, как интегрировать твиттер и фейсбук в phonegap

Дело в том, что iframes на phonegap ведут себя странно, а Twitter и Facebook oAuth требуют этого, поэтому вам нужно использовать ChildBrowserPlugin

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