Intereting Posts
Конечная статическая строка, определенная в интерфейсе, не полученном во время компиляции – Android OpenStreetMap в Android Анимация исчезает и исчезает Воспроизведение видео по текстуре с соотношением сторон видео Получить данные профиля из Facebook SDK на Android всегда возвращают Null. Зачем? Как запустить камеру непосредственно с веб-страницы в Android Могу ли я отображать текущую прямую трансляцию в полноэкранном приложении googleTV Предотвратите ненужное расширение многострочного TextView до максимальной ширины Android: использование кучи до и после HONEYCOMB из-за растровых изображений? Как создать файл jar из студии Android Что такое CTR, запрос RPM, показ RPM в admob Автоматический инструмент перевода для Android Когда закрыть соединение db на Android? Каждый раз после завершения операции или после выхода из приложения Java.lang.NoClassDefFoundError: com.google.android.gms.common.AccountPicker Android 6 EditText.setError работает неправильно

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»).