使用 Facebook 登录使用 Firebase 在 Android 中显示注销提示
Logging in using Facebook displays logout prompt in Android using Firebase
我正在为 android 开发应用程序。我使用 Firebase 作为后端,几乎所有的应用程序都是完整的,除了一些小问题。我正在使用 Facebook 登录。登录后,我将通过调用 FirebaseAuth.signOut()
退出。与此同时,我正在使用 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK |Intent.FLAG_ACTIVITY_CLEAR_TOP);
创建一个新的 intent 以进入我的登录屏幕。如果我尝试再次使用 Facebook 登录,问题就会出现。它会弹出一个对话框,说明我已经登录,我需要注销以及取消和注销按钮。我相信注销是在 Firebase 端完成的,而不是在 Facebook 端完成的。我不知道如何做到这一点。我会 post 任何需要的特定片段(因为目前该应用程序太大)。
经过一些实验找到了它。只需在 FirebaseAuth.signOut()
.
之后调用 LoginManager.getInstance().logOut()
我正在为 android 开发应用程序。我使用 Firebase 作为后端,几乎所有的应用程序都是完整的,除了一些小问题。我正在使用 Facebook 登录。登录后,我将通过调用 FirebaseAuth.signOut()
退出。与此同时,我正在使用 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK |Intent.FLAG_ACTIVITY_CLEAR_TOP);
创建一个新的 intent 以进入我的登录屏幕。如果我尝试再次使用 Facebook 登录,问题就会出现。它会弹出一个对话框,说明我已经登录,我需要注销以及取消和注销按钮。我相信注销是在 Firebase 端完成的,而不是在 Facebook 端完成的。我不知道如何做到这一点。我会 post 任何需要的特定片段(因为目前该应用程序太大)。
经过一些实验找到了它。只需在 FirebaseAuth.signOut()
.
LoginManager.getInstance().logOut()