![](/img/trans.png)
[英]App closes after facebook login Android (Facebook SDK version 4.6.0)?
[英]Facebook SDK login works but then closes app after
我有一个具有自己的登录系统的应用程序,用户在其中输入电子邮件和密码,并针对远程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登录的基本框架。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.