ボタンクリックでFacebook認証を設定したアンドロイドでアプリケーションを作成しました。 そのボタンをクリックすると、私の活動に戻ります。Facebookで認証できません
私の問題は次のとおりです。自分のデバイスでFacebookアプリに既にサインインしているため、Facebookにログインできません。
私の質問は、どうすれば私のAndroidアプリとFacebookアプリで別々にログインできますか?
ボタンクリックでFacebook認証を設定したアンドロイドでアプリケーションを作成しました。 そのボタンをクリックすると、私の活動に戻ります。Facebookで認証できません
私の問題は次のとおりです。自分のデバイスでFacebookアプリに既にサインインしているため、Facebookにログインできません。
私の質問は、どうすれば私のAndroidアプリとFacebookアプリで別々にログインできますか?
を働くことが最終的に私は、この使用して問題を解決しました:
をfacebook sdkで提供されているFacebook.javaを開き、次のような変更がありました:
public void authorize(Activity activity, String[] permissions,
int activityCode, final DialogListener listener) {
boolean singleSignOnStarted = false;
mAuthDialogListener = listener;
/* // Prefer single sign-on, where available.
if (activityCode >= 0) {
singleSignOnStarted = startSingleSignOn(activity, mAppId,
permissions, activityCode);
}
// Otherwise fall back to traditional dialog.
if (!singleSignOnStarted) {*/
startDialogAuth(activity, permissions);
// }
}
最後に私のデバイスの両方のアプリにログインすることができます
uが
public void login() {
if (!facebook.isSessionValid()) {
facebook.authorize(this.activity, this.permissions,-1,new LoginDialogListener());
}
}
以下のようにFacebookConnectorがログイン方法を変更クラスよりもFB SDKを使用している場合、それは
私はfb sdkを正しく使用していますか? – Khan
ya hv fb sdkを使用しました –