Проблемы с PhoneGap с интеграцией Facebook Connect - PullRequest
1 голос
/ 18 ноября 2011

Я пытаюсь использовать новый плагин PhoneGap Facebook Connect, который должен работать с несколькими строками кода.https://github.com/davejohnson/phonegap-plugin-facebook-connect

PhoneGap v1.2.0

В Eclipse я создал пример проекта, включенного в плагин, добавил мои app_id и app_secret и поместил все файлы, где это необходимо.Кажется, я все сделал правильно, но кнопки делают следующее:

  • Вход в систему: оповещения "не вошли" (даже если я вошел в Facebook как через приложение, так и через браузер)
  • Me: Alerts "Активный токен доступа должен использоваться для запроса информации о текущем пользователе. Тип: OAuthException
  • Get Session: оповещения" undefined "
  • Get Login:Загружает страницу Facebook в браузере, которая сообщает «произошла ошибка.Повторите попытку позже "
  • Выход: оповещения" Событие auth.statusChange "

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

Ответы [ 2 ]

1 голос
/ 18 ноября 2011

Проблема в реализации ядра телефонного промежутка.

Официальный плагин для Android на Facebook открывает диалог для аутентификации на Facebook.

Все это происходит в потоке телефона. Однако они использовали простые потоки вместо потоков, управляемых AsyncTask.

Концепция AsyncTask позволяет отображать фоновые задачи в основном потоке пользовательского интерфейса.

Я создал форк для phonegap 1.2 под названием tmaus.

Используя раздвоенный телефонный пробел, вы сможете правильно войти в Facebook, но обработка session_data все еще не работает.

0 голосов
/ 16 декабря 2011

Посмотрите на gitbub / callback-android. Вы найдете мой форк (tmaus), который еще не подтвержден.

...