こんにちは私はphonegabのfacebookプラグインに問題があります.FB.loginはインストールされたFacebookアプリケーションで正しく動作するようです。しかし、質問への私の確認の後、私のコールバック関数を呼び出さず、フリーズしているようだ。 29:41.742:D/DroidGap(10814):受信結果phonegap-plugin-facebook-connect:FB.Loginの後にコールバック機能がありません
7月12日14:29:41.742:D/DroidGap(10814)私は
7月12日14コンソールでこのログをしました:要求コード= 64206
7月12日14:29:41.742:D/DroidGap(10814):29:41.750:D/DroidGap(我々は
7月12日14にこの結果を送信するためにコールバックを持っています10814):アプリケーションの再開
私はcordova 2.7.0とプラグインの最後のバージョンを使用しています。私は、iOSの同じ手順が正しく動作するように、Facebookのドキュメントの手順に従います。これは私のFBです。ログインコード:
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番目の(2)を表示します。
お手伝いできますか?あなたのConnectPlugin.javaの
Log.e("Facebook login error",state.toString());
、ちょうどこのように:
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を")が表示されます
githubに同じ問題が2つあります。https://github.com/phonegap/phonegap-facebook-plugin/issues/316 https://github.com/phonegap/phonegap-facebook-plugin/issues/312 –
この問題に対する答えは本当にありがとう! – user481610