Android Facebook сообщение не работает, когда приложение Facebook уже установлено на устройстве - PullRequest
6 голосов
/ 30 декабря 2011

У меня есть приложение, которое публикует строку на стене пользователя.Приложение работало нормально в эмуляторе, но я не мог заставить его работать на реальном устройстве.Сначала я подумал, что у меня проблема с хеш-ключом.Но затем я попробовал это на устройстве, на котором не установлен Fb, и это сработало.Когда я установил Fb на устройстве, он не публиковал и удаляет его снова, он работает нормально.Я предполагаю, что приложение Facebook блокирует мое приложение от использования SDK?Подход, который я использую, более или менее следует за этим -> http://blog.doityourselfandroid.com/2011/02/28/30-minute-guide-integrating-facebook-android-application/, но я получаю то же самое с другими подходами.

Я вижу, что это проблема чтения -> Опубликовать на стене пользователя Facebook не работает, когда приложение Facebook установлено на устройстве / эмуляторе , но что я должен сделать, чтобы решить эту проблему?Я не хочу, чтобы мои пользователи, конечно, должны были удалить Fb!Кто-нибудь приходил в такую ​​же ситуацию и сумел ее решить?

Ответы [ 3 ]

4 голосов
/ 30 декабря 2011

Небольшие изменения в коде (пакет facebook)

Просмотр функции authorize в файле facebook.java.попробуйте comment singlesignon и используйте только startdialog () ... как-то так .. надеюсь, это поможет.

2 голосов
/ 30 декабря 2011

Я столкнулся с той же проблемой, и мне пришлось отключить SSO, чтобы он работал.

0 голосов
/ 13 августа 2012

ответ выше, данный Раджа, совершенен ..

это то, что я сделал и работал отлично ... раньше мне было трудно понять, что именно делать ...

так вот что я сделал ... надеюсь, что это может помочь другим

// Prefer single sign-on, where available.
//      if (activityCode >= 0) {
//          singleSignOnStarted = startSingleSignOn(activity, mAppId,
//                  permissions, activityCode);
//      }
// Otherwise fall back to traditional dialog.
...