我正在使用 Firebase Google Auth,注銷并再次登錄將使用上次登錄的帳戶登錄。如何讓它顯示“選擇帳戶”對話框?這就是我注銷時所做的。
FirebaseAuth.getInstance().signOut();
然后我呼叫登錄活動。此外,注銷按鈕處于不同的活動中。
uj5u.com熱心網友回復:
這就是我注銷時所做的。
FirebaseAuth.getInstance().signOut();
當您嘗試使用上述代碼行注銷時,基本上意味著您僅從Firebase注銷。
我正在使用 Firebase Google Auth,注銷并再次登錄將使用上次登錄的帳戶登錄。如何讓它顯示“選擇帳戶”對話框?
如我所見,您正在使用 Google 身份驗證。從 Firebase 退出并不意味著您會自動從 Google 退出。它沒有。要從 Google 注銷,您必須明確添加對GoogleSignInClient#signOut()方法的呼叫,如下所示:
googleSignInClient.signOut();
請不要忘記注銷操作是異步的,這意味著您必須等到操作完成,這可能需要一些時間。由于此方法回傳Task型別的物件,因此您可以使用addOnCompleteListener(OnCompleteListener listener)方法來了解您何時完全退出。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/365998.html
標籤:爪哇 安卓 火力基地 谷歌云平台 Firebase 身份验证
上一篇:Firebase資料庫RestApi:如何使用未知節點進行OrderBy
下一篇:Firebase上傳保護
