2016-07-23 27 views
7

我在我的Android應用程序和Facebook SDK中使用了firebase以便登錄。 我面臨的唯一問題是,當我登錄Facebook,然後註銷時,facebook登錄按鈕處於「註銷」狀態,當我點擊它時,它會詢問我是否要登錄,出。退出時的Firebase Facebook按鈕Android身份驗證

像顯示

Problem ScreenShot

我做些什麼來登出:

FirebaseAuth.getInstance().signOut() 

所以,這顯然僅清除上火力點我的會議,但不會與Facebook斷開我的應用程序,該怎麼辦?

+0

可以使用自定義按鈕,不使用Facebook的默認按鈕 –

+0

好,謝謝@VishalPatoliya,我來試試。 –

+0

嗨,你能幫我添加我的班級的Facebook的Firebase身份驗證嗎?因爲有一些問題。只要看看代碼http://ru.stackoverflow.com/q/629978/211117 – Morozov

回答

16

您還必須使用LoginManager類(com.facebook.login.LoginManager)從Facebook SDK註銷。

這兩條線爲我工作:

FirebaseAuth.getInstance().signOut(); 
LoginManager.getInstance().logOut(); 

希望這有助於:)

+1

是的,這就是我一直在尋找,非常感謝! –