登出时Firebase facebook按钮android身份验证

时间:2016-07-23 14:06:28

标签: android firebase facebook-authentication

我在我的Android应用程序和facebook SDK中使用firebase也用于登录。 我面临的唯一问题是,当我登录facebook,然后注销时,facebook登录按钮处于“注销”状态,当我点击它时,它会询问我是否要注销

如图所示

Problem ScreenShot

我要注销的内容:

FirebaseAuth.getInstance().signOut()

所以,这显然只会清除我在firebase上的会话,但不会将我的应用与facebook断开连接,该怎么办?

1 个答案:

答案 0 :(得分:18)

您还必须使用LoginManager类(com.facebook.login.LoginManager)从Facebook SDK注销。

这两行对我有用:

    private void button1_Click(object sender, EventArgs e)
    {
    bool ok = true;
    foreach (Control c in errorProviderDv.ContainerControl.Controls)
    {
        if (c is TabControl)
        {
            foreach (Control t in (c as TabControl).SelectedTab.Controls)
            {
                MessageBox.Show(t.Name);
                if (errorProviderDv.GetError(t) != "")
                {
                    ok = false;
                }
            }
        }
    }
}

希望这会有所帮助:)