[英]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.