关于Android上的Facebook登录 [英] About facebook login on Android

查看:118
本文介绍了关于Android上的Facebook登录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我注意到,一些游戏使用Facebook SDK登录到他们的游戏。我第一次登录时,它显示一个登录表单,并到他们的应用程序。注销并重新后,它不显示Facebook登录的形式了。如果我想与其他Facebook账户登录,我必须使用Facebook应用程序。为什么?为什么游戏的注销按钮不实登出,以及?它是一个正确的机制?

I notice that some games use Facebook SDK to login to their game. The first time I logged in, it shows a login form and go to their app. After logging out and in again, it doesn't show Facebook login form anymore. If I want to login with another Facebook account, I have to use Facebook app. Why? Why does the logout button of the game not logout Facebook as well? Is it a correct mechanism?

推荐答案

被Facebook SDK提供的,然后我有这样的变化打开Facebook.java:

Open Facebook.java provided by facebook sdk and then i had changes like this:

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);
       // }
    }

这篇关于关于Android上的Facebook登录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆