2011-07-26 8 views
0

Facebookアプリケーションがデバイスにインストールされているが、ユーザーがログインしていないシナリオがあります。 私がログインしようとすると、私のアプリケーションがFacebookアプリケーションのログイン画面に移ります。ログイン後、許可/ブロックを求められます。今は理想的には私のアプリケーションに戻ってくるはずですが、それはFacebookアプリにとどまります。Facebookのシングルサインオンがアプリケーションにリダイレクトされない

ユーザーがすでにFacebook Appにログインしているとうまくいきます。

誰でもこの問題に関するアイデアがあれば助けてください。 ありがとうございました。

答えて

1

AuthListenerで認証イベントを捕捉し、finishを介してアクティビティに戻る必要があります。

/* AuthListener Methods */ 
@Override 
public void onAuthFail(String error) { 
    Log.e(TAG, "AuthFailed: " + error); 
    this.finish(); 
} 

@Override 
public void onAuthSucceed() { 
    Log.e(TAG, "AuthSucceed"); 
    this.finish(); 

}