Intereting Posts
Как узнать, какая телефонная поддержка поддерживает макет (hdpi, mdpi и xhpi)? Использование Espresso для проверки доступных изменений OnOptionsItemSelected не получает вызов при использовании пользовательского вида действий Искаженный пользовательский интерфейс Android Android разблокировать экран намерения? Ориентация на Android с Scala 2.8. Хранение RSA Private Key Android Как сделать курсив работы TextView в графическом макете Eclipse? Он даже повесит ПК Android «Только исходный поток, создавший иерархию представлений, может коснуться его представлений». Error in Fragment Android.util.Log vs java.util.Logging – для записи журнала в файл Создание приложения в Android-источнике компилируется в систему / приложение вместо данных / приложений? Как управлять файлами на портативном устройстве MTP? Можно ли программно изменить индикатор вкладки панели действий? Размер значка меню Android Ошибка JQuery в Android Chrome

Phonegap-plugin-facebook-connect: нет функции обратного вызова после FB.Login

Привет, у меня проблема с плагином facebook для gpggabb, FB.login, похоже, работает правильно с установленным программным обеспечением Facebook, он просит меня авторизовать мое приложение, но после моего подтверждения вопроса он не вызывает мою функцию обратного вызова и, кажется, замерзает , У меня этот вход в консоль

07-12 14: 29: 41.742: D / DroidGap (10814): входящий результат

07-12 14: 29: 41.742: D / DroidGap (10814): Код запроса = 64206

07-12 14: 29: 41.742: D / DroidGap (10814): у нас есть обратный вызов для отправки этого результата в

07-12 14: 29: 41.750: D / DroidGap (10814): возобновление приложения

Я использую cordova 2.7.0 и последнюю версию плагина. Я следую шагу из документации на facebook, эта же процедура в iOS работает правильно. Это мой код FB.Login:

FB.init({ appId: "123074627XXXXX", nativeInterface: CDV.FB, useCachedDialogs: false }); console.Log('1'); FB.login(function(response) { console.log('2'); FB.api('/me', function(response) { ……….. }); }, {scope : 'email'}); 

Консоль печатает 1, но не вторую (2);

не могли бы вы помочь мне?

Положи это:

 Log.e("Facebook login error",state.toString()); 

На вашем ConnectPlugin.java, так же, как это:

 openRequest.setCallback(new Session.StatusCallback() { @Override public void call(Session session, SessionState state, Exception exception) { Log.e("Facebook login error",state.toString()); onSessionStateChange(state, exception); } }); 

Это покажет вам ошибку facebook (возможно, «CLOSED_LOGIN_FAILED»).