gpt4 book ai didi

android - Facebook SDK 登录有效,但之后关闭应用程序

转载 作者:行者123 更新时间:2023-11-30 03:23:22 25 4
gpt4 key购买 nike

我有一个应用程序,它有自己的登录系统,用户可以在其中输入电子邮件和密码,然后检查远程 MySql 服务器,如果找到用户则让用户登录,否则会要求他们注册。

我知道尝试集成 Facebook,以便用户可以按一个按钮并使用他们的 Facebook 帐户登录。我找到了“android simple facebook”库https://github.com/sromku/android-simple-facebook

我正在尝试使用它来将 Facebook 与我的应用程序集成。到目前为止,我有以下代码,一切似乎都正常,但是在用户登录 facebook 后,我的应用程序就关闭了。到目前为止,我有以下代码:

SimpleFacebookConfiguration configuration = new SimpleFacebookConfiguration.Builder()
.setAppId("*******8")
.setNamespace("********")
.setPermissions(permissions)
.build();

SimpleFacebook.setConfiguration(configuration);

fblogin.setOnClickListener(new View.OnClickListener() {

public void onClick(View v) {
OnLoginListener onLoginListener = new SimpleFacebook.OnLoginListener()
{

@Override
public void onFail(String reason)
{
Log.w(TAG, reason);
}

@Override
public void onException(Throwable throwable)
{
Log.e(TAG, "Bad thing happened", throwable);
}

@Override
public void onThinking()
{
// show progress bar or something to the user while login is happening
Log.i(TAG, "In progress");
}

@Override
public void onLogin()
{
// change the state of the button or do whatever you want
Log.i(TAG, "Logged in");
}

@Override
public void onNotAcceptingPermissions()
{
Log.w(TAG, "User didn't accept read permissions");
}

};
mSimpleFacebook.login(onLoginListener);
}
});
}

地点:

Permissions[] permissions = new Permissions[]
{
Permissions.EMAIL,
};

当用户点击 fblogin 按钮时,出现 facebook 登录弹出窗口,用户可以登录并允许我的应用程序访问他们的信息,然后弹出窗口关闭,我的应用程序也关闭。

最佳答案

你可以试试这个 - https://gist.github.com/vishalpawale/5560725

它是使用 facebook-android sdk 登录的基本框架。

关于android - Facebook SDK 登录有效,但之后关闭应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18720874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com