关于Android上的Facebook登录 [英] About facebook login on Android
本文介绍了关于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屋!
查看全文